首页 文章

获取位置的纬度和经度[重复]

提问于
浏览
1

可能重复:如何以编程方式或使用api获取位置的纬度,经度

我正在使用> http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXML.htm . 得到天气的位置 . 在这里,我需要将纬度和经度传递给webmethod . 我有位置名称,但没有纬度和经度值 . 所以我想得到一个位置的这2个值 . 有没有办法得到它 .

1 回答

  • 2

    既然你用Google标记了这个问题,我猜你会想要使用Google Geocoding API service吗?那里的文档几乎解释了如何使用它 - 您将地址作为查询字符串参数传递给服务(通过简单的REST,如URL),您可以返回XML或JSON . XML查询的示例:

    http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false

    作为XML响应的一部分,您将看到lat / long:

    <location>
      <lat>
         37.4213068
      </lat>
      <lng>
         -122.0852900
       </lng>
    </location>
    

    只需记住将 sensor 参数设置为 truefalse ,因为这是必需的 .

    请注意,v3 API不需要API密钥,但确实需要注意一些usage limitations,包括:

    • 每天2,500个地理定位请求的查询限制 .

    • 地理编码API只能与Google Map 结合使用;禁止在 Map 上显示地理编码结果

相关问题