Wal*_*ker 14 php jquery google-maps geocoding geolocation
我正在使用Codeigniter PHP + jQuery的工作板,雇主进入他们的位置,我们使用Google Maps API绘制它.虽然这具有令人敬畏的可用性结果,但问题是当我们试图向求职者展示这些位置时,他们感到困惑并难以在视觉上辨别(他们读起来像这样:"02905,2英里远","171 John St.,4几英里远","普罗维登斯,罗德岛,10英里远".
我希望能够将经度/纬度的地理定位反转到设定级别(理想情况下,城市名称),以便在搜索结果中我可以将这些位置列为如下所示:"Providence,RI,10英里远","普罗维登斯,罗德岛,5英里远","克兰斯顿,罗德岛,16英里远".
有没有办法扭转地理编码到城市?我看到很多关于将地理编码反转到最近的可寻址位置的示例,但无法控制关卡.
希望很清楚!如果您需要澄清任何问题,请随时发表评论.
Mak*_*nko 37
免费来源(例如知识共享)
GEONAMES
如果您正在寻找免费(自由)源,您可以使用Geonames API findNearbyPlaceName.
例如,以下返回最近的地名:
http://api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo
更多信息请点击这里
http://www.geonames.org/export/web-services.html#findNearbyPlaceName
游离碱
而不是单点它需要有界框.来电样品:
Geocoder.ca
针对北美地址的反向地理编码.
样本电话:http://geocoder.ca/?latt = 40.70771000786733&longt = -74.0109443664550&reverse = 1&allna = 1&geoit = xml&corner = 1&jsonp = 1&callback = test
Map Quest API
使用Open Street Map nominatim服务:
http://open.mapquestapi.com/nominatim/v1/search?q=50.4,30.4&format=json
非免费来源
Yahoo PlaceFinder
文档http://developer.yahoo.com/geo/placefinder/
示例电话:
http://where.yahooapis.com/geocode?q=38.898717,+-77.035974&gflags=R&appid=[yourappidhere]
Google Maps API
文档:
http://code.google.com/apis/maps/documentation/geocoding/#ReverseGeocoding
Oss*_*ama 12
支持反向地理编码的Google Geocoder会返回address_components.你只需要拔出标有地址的成分locality和political,如果你只是想这个城市的名字.如果你想要状态,他们也会被标记administrative_area_level_1
| 归档时间: |
|
| 查看次数: |
31850 次 |
| 最近记录: |