javascript - 根据纬度和经度获取邮政编码?

标签 javascript geolocation maps

是否有我可以 ping 的服务或 API,并将经纬度作为参数传递,并在其中返回经纬度对所在的邮政编码?这仅适用于美国,因此我不必担心国际代码等问题。

我觉得 Google map 的反向地理编码对我来说太重了。如果可能的话,我更喜欢轻一点的。这将在 javascript 中完成。

最佳答案

它叫做 Reverse Geocoding (Address Lookup) .要获取 lat: 40.714224, lng: -73.961452 query http://maps.googleapis.com/maps/api/geocode/json 参数 latlng=40.714224,-73.961452&sensor= true ( example ) 并返回 JSON 对象或使用 http://maps.googleapis.com/maps/api/geocode/xml 返回 XML 响应 ( example ) .它来自 Google,而且是免费的。

关于javascript - 根据纬度和经度获取邮政编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8372223/

相关文章:

iphone - 如何在ios中获取州,国家列表

android - 在地理定位应用程序中存储路径的最佳做法是什么?

android - 如何允许应用程序访问设备的位置

Java Map<String, MyObject> 到 Map<String, String>

javascript - 通过 WebSockets 传输文本的正确方法是什么?

javascript - Internet Explorer 缩放无法正常工作

java - 按键集比较 map

javascript - 如何使用 leaflet.js 在多个 map 图例之间切换?

javascript - 模拟删除文件事件

javascript - 触发行特定的kendo ui Angular 2网格鼠标悬停事件