javascript - 将纬度/经度转换为地址

标签 javascript api google-maps-api-3

<分区>

我需要将纬度/经度坐标转换为地址。我可以使用 Google Maps API,但我需要一个 XML 响应。 我看过Convert Lat Long to address Google Maps ApiV2但我需要能够在 JavaScript 中执行此操作。
我的问题是:如何将经纬度坐标转换为地址?

最佳答案

您可以使用 GeoNames 的 FindNearestAddress .

它接受一个纬度和经度参数,并以 XML 格式返回最近的地址。

来自示例:

http://api.geonames.org/findNearestAddress?lat=37.451&lng=-122.18&username=demo

<address>
 <street>Roble Ave</street>
  <mtfcc>S1400</mtfcc>
  <streetNumber>649</streetNumber>
  <lat>37.45127</lat>
  <lng>-122.18032</lng>
  <distance>0.04</distance>
  <postalcode>94025</postalcode>
  <placename>Menlo Park</placename>
  <adminCode2>081</adminCode2>
  <adminName2>San Mateo</adminName2>
  <adminCode1>CA</adminCode1>
  <adminName1>California</adminName1>
  <countryCode>US</countryCode>
 </address>
</geonames>

关于javascript - 将纬度/经度转换为地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17603738/

相关文章:

javascript - 如何在 JavaScript 中替换/\with\

java - jackson 映射器错误

api - 通过 REST API 的 Apple HealthKit 数据(2018 年更新)

javascript - 如何在谷歌地图v3中创建在所有缩放级别具有相同半径的圆?

javascript - 是否可以从跨浏览器跨操作系统的 Web 应用程序访问 USB?

javascript - 在 Angular 中执行前一个响应后执行一个函数

javascript - Joi - 针对特定条件使用 'valid'

jquery - Youtube API json 请求,我可以看到该对象,但是当我尝试打印到控制台时,它说函数未定义。

iphone - 在Google JSON之外获取邮政编码

javascript - 关闭 Google map v3 中所有当前打开的信息窗口?