ibz*_*ibz 18 gis geolocation reverse-geocoding
是否有一种简单的方法可以获得特定点所在国家/地区的名称?
我不太关心准确性,也不关心政治争议带来的模棱两可.只需要一个足够好的近似值.
编辑: Yahoo Where API不再可用.
试试Yahoo! API.
纬度和经度
可以为location参数指定纬度和经度.纬度和经度可以表示为十进制度或度 - 分 - 秒,具有前导或尾随方向或前导符号.如果提供方向,则经度可能出现在纬度之前.如果未提供方向,则经度可能会出现在纬度之前,如果它在-90到90的范围之外.否则,纬度必须首先出现.标点符号(逗号,度,分,秒)将被忽略.
Examples:
•50.3 -120.5
•50.3, -120.5
•-120.5 50.3
•50.3 N 120.5 W
•120.5 W 50.3 N
•50 18 0 -120 30 0
•50 18 0 N 120 30 0 W
•50° 18' 0" N 120° 30' 0" W
Run Code Online (Sandbox Code Playgroud)
响应元素将为您提供国家/地区以及许多其他元素.
不要忘记发送参数gflags = R,以进行反向地理编码.如果你想在json中输出,也要发送参数flags = J.
仅供参考,geonames.org也有一个很好的网络服务,但它的速率有限(这是我的情况下的问题,因为我不得不查找一大批坐标).
示例:http://ws.geonames.org/findNearbyPlaceName?la = 47.3&lng = 9
| 归档时间: |
|
| 查看次数: |
23747 次 |
| 最近记录: |