2016-10-19 1 views
0

Я хочу установить определенное состояние в Google auto complete place api. в котором я указываю только то состояние города или области, в которое я хочу получить ответ. i.e Я указываю gujrat в состоянии, поэтому получаю только местоположение только gujrat. может помочь мне.Google autocomplete place api Я хочу установить определенное состояние, что sate получить только город

https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyCz2s4KgGmojRTMLwIFlqmBA43_qlQDx4w&components=country:in&types=(cities)&input=dg

+0

Мы также ищем для него, и я был найден в одном месте, и это также работает для меня ссылка - http://laravelcode.com/post/auto-complete-city-google-map- апите-в-Laravel –

ответ

1

Попробуйте это,

function initialize() { 

    var options = { 
     types: ['(cities)'], 
     componentRestrictions: {country: "us"} 
    }; 

    var input = document.getElementById('searchTextField'); 
    var autocomplete = new google.maps.places.Autocomplete(input, options); 
    } 

вы можете использовать связанный:

var southWest = new google.maps.LatLng(sw_latitude, sw_longitude); //South West Lat Lng 
var northEast = new google.maps.LatLng(ne_latitude, ne_longitude); //North East Lat Lng 
var gujaratBounds = new google.maps.LatLngBounds(southWest, northEast); 

var options = { 
    bounds: gujaratBounds, 
    types: ['(cities)'], 
    componentRestrictions: { country: 'in' } 
}; 

больше,

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-hotelsearch

https://developers.google.com/places/web-service/autocomplete

+0

Спасибо, я использую в андроиде, как использовать окаймляет –

+1

@MehulTank, следовать этому https://jsfiddle.net/c5yp0owr/ и от этого вы можете найти граничные значения: Http: //maps.googleapis.com/maps/api/geocode/json?latlng=22.2587,71.1924&sensor=false –

Смежные вопросы