gpt4 book ai didi

javascript - 从纬度经度获取国家

转载 作者:IT王子 更新时间:2023-10-29 03:03:21 29 4
gpt4 key购买 nike

我想知道如何使用 JavaScript 从纬度和经度获取国家/地区名称。我愿意使用 Google Maps 的 JavaScript API。我还可以获得城市和 zip 吗?

编辑:我的目标是自动填写地址字段,而不是在 map 上显示它。

最佳答案

我不知道它是否适用于谷歌地图,但有一个网络服务可以返回国家代码并将纬度和经度作为参数。

举个例子:
http://api.geonames.org/countryCodeJSON?lat=49.03&lng=10.2&username=demo

返回一个JSON数据:{"languages":"de","distance":"0","countryCode":"DE","countryName":"Germany"}

我还找到了一点描述:

The iso country code of any given point.

  • Webservice Type: REST
  • Url: ws.geonames.org/countryCode?
  • Parameters: lat, lng, type, lang, radius (buffer in km for closest country in coastal areas)
  • Result: returns the iso country code for the given latitude/longitude

With the parameter type=xml this service returns an xml document with iso country code and country name. The optional parameter lang can be used to specify the language the country name should be in. JSON output is produced with type=JSON

参见 docs

编辑:请注意demo 只是一个演示用户,您应该在http://www.geonames.org/login 创建一个用户帐户。为了使用该服务。

关于javascript - 从纬度经度获取国家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497728/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com