filter only sublocalities in google maps api

后端 未结 2 1332
迷失自我
迷失自我 2021-01-27 03:58

I want to get nearby sublocalities in google maps api

var input = document.getElementById(\'searchTextField\');         
    var autocomplete = new google.maps.p         


        
相关标签:
2条回答
  • 2021-01-27 04:26

    I had a similar usecase too. I did not have a way to do it using google maps api. But, you can try getting geometry (lat, lng) from Autocomplete getPlaces() and use geonames.org API to get nearby sublocalities giving lat, lng and radius

    http://api.geonames.org/findNearbyPlaceNameJSON?lat=13.041703&lng=80.251943&radius=5&username=demo

    0 讨论(0)
  • 2021-01-27 04:37

    Types: ["(cities)"] will give you just localities.

    From the documentation :

    "types | Type: Array | The types of predictions to be returned. Four types are supported: 'establishment' for businesses, 'geocode' for addresses, '(regions)' for administrative regions and '(cities)' for localities. If nothing is specified, all types are returned."

    var input = document.getElementById('searchTextField');         
    var autocomplete = new google.maps.places.Autocomplete(input, {
        types: ["(cities)"]
    }); 
    
    0 讨论(0)
提交回复
热议问题