我正在使用 > http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXML.htm。获取位置的天气详细信息。这里我需要将纬度和经度传递给 web 方法。我有位置名称,但没有纬度和经度值。所以我想获取一个位置的这两个值。有什么办法可以得到。
问问题
5669 次
1 回答
2
既然你用谷歌标记了这个问题,我想你会想使用谷歌地理编码 API 服务吗?那里的文档几乎解释了如何使用它 - 您将地址作为查询字符串参数传递给服务(通过简单的 REST 之类的 URL),您可以取回 XML 或 JSON。XML 查询的示例:
作为 XML 响应的一部分,您将看到纬度/经度:
<location>
<lat>
37.4213068
</lat>
<lng>
-122.0852900
</lng>
</location>
只需记住将sensor
参数设置为true
或者,false
因为这是必需的。
请注意,v3 API 不需要 API 密钥,但您应该注意一些使用限制,包括:
- 每天 2,500 个地理定位请求的查询限制。
- 地理编码 API 只能与谷歌地图一起使用;禁止在未在地图上显示的情况下对结果进行地理编码
于 2011-06-06T10:45:49.243 回答