获取纬度/经度/反向地理编码,不显示地图

使用一个网站,我试图捕捉用户的经纬度点,并根据他抓住他的当前地址。

我可以使用Google地图API执行此操作:地理定位和反向地理编码。 但是,我的要求是获取此信息而不显示地图。 据我所阅读,谷歌地图使用条款禁止这样的事情。

任何人都可以让我知道是否有任何其他服务可以在不显示地图的情况下满足我的目的,或者Google地图是否允许这样的事情? 我不确定Bing,雅虎。

编辑:页面加载时,我需要抓住用户的经度和纬度,并根据获取地址信息。 我打算使用此地址信息来显示附近的地点/地点。 我必须在不显示任何地图的情况下实现此目的


雅虎PlaceFinder做到了。 如果您通过location参数中的纬度和经度并且gflags=R ,它应该返回地址数据。

你必须得到一个雅虎APP ID,但它的设置非常容易且非常容易。

编辑:我看到你也想做地理定位,如果你不能使用谷歌我会调查html5地理定位和或使用freegeoip.net地理位置的IP地址。


我不知道我是否误会了这篇文章,但是如果你读到这个:

(viii)存储或允许最终用户存储来自Yahoo!的地图图像,地图数据或地理编码的位置信息。 地图API以备将来使用;

(ix)使用独立的地理编码器进行除了显示Yahoo!以外的任何用途。 在Yahoo!上映射或显示点 地图;

这意味着您无法存储信息或使用它,而无需使用地图。 所以谷歌的API和雅虎的API需要有一个地图...

请注意,我采用yahoo的条款:http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html

编辑 - 现在我试图使用http://www.geonames.org/export/reverse-geocoding.html这很容易,并为我工作得很好。 我只需要这个城市,也许是一个邮政编码。


我不认为雅虎需要你显示地图,而且它也有更高的配额。 http://developer.yahoo.com/geo/placefinder/

链接地址: http://www.djcxy.com/p/63613.html

上一篇: Get latitude / longitude / Reverse Geocoding without displaying maps

下一篇: OpenStreetMap reverse geocoding zip codes?