在最长的位置找到最近的街道

Swa*_*ati 7 location latitude-longitude openstreetmap

是否有任何这样的API给定一个位置(就latlong而言),我可以找到给定点是否在道路/街道上.如果可能的话,也会给我最近的街道/道路.我从[查找附近的街道] - > http://www.geonames.org/maps/us-reverse-geocoder.html#findNearbyStreets找到了API ,但它只为美国提供了解决方案.如果您知道任何更好的解决方案/算法,请帮助我.(我对印度特别感兴趣.)

Mat*_*arz 6

您可以使用完全相同的Google Maps Geocoding API:https://developers.google.com/maps/documentation/geocoding/intro

看一下"反向地理编码"部分.


San*_*nne 5

谷歌地图api提供反向地理编码api,你需要传递lat和long值来获取地址

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false
Run Code Online (Sandbox Code Playgroud)

请查看此 http://code.google.com/apis/maps/documentation/geocoding/#JSON