开发者

Finding nearest street given a lat-long location

Is there any such API where given a location (in terms of latlong), I could find whether the given poin开发者_Python百科t is on road/street or not. And if possible also gives me nearest street/road to that location. I found API from [Find nearby Streets] -> http://www.geonames.org/maps/us-reverse-geocoder.html#findNearbyStreets , but it just gives solution for US. Help me if u know of any better solution/algorithm. ( I am particularly interested in India.)


You can use the Google Maps Geocoding API which does exactly that: https://developers.google.com/maps/documentation/geocoding/intro

Take a look at the "Reverse Geocoding" section.


Google maps api provides reverse Geocoding api, you need to pass lat and long values to get address

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false

Check this http://code.google.com/apis/maps/documentation/geocoding/#JSON


Much simpler with OSRM (nearest) webservice. Look at my answer here:

https://stackoverflow.com/a/30403046/4640499

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜