Meine Anforderung ist es, Google Orte Autovervollständigung Vorschlag nur für die Orte in Bangalore, aber wenn ich für jeden anderen Ort abgesehen von Bangalore dann auch ich bekomme die Vorschläge, die ich nicht will. Ich habe viele Stackoverflow-Links zu meiner Frage gefunden, aber keine von ihnen löst mein Problem.Wie können wir Google Maps Autocomplete auf nur eine bestimmte Stadt beschränken?
Ist dies möglich, um die Vorschläge einer bestimmten Stadt zu bekommen? meinen Code
ich unten bin teilen -
var input = (document.getElementById('address'));
var s_w = new google.maps.LatLng(12.97232, 77.59480); //southwest
var n_e = new google.maps.LatLng(12.89201, 77.58905); //northeast
var b_bounds = new google.maps.LatLngBounds(s_w, n_e); //bangalorebounds
var options = {
bounds:b_bounds,
componentRestrictions: {country: "in"}
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
autocomplete.bindTo('bounds', map);
autocomplete.addListener('place_changed', function() {
//rest_of_the_code
});
Bitte jemand helfen !!
Dies gibt die Vorschläge anderer Städte auch – sajalsuraj
Nun ... nach https://developers.google.com/maps/documentation/javascript/reference#AutocompletionRequest können Sie 'Grenzen' und' componentRestriction' verwenden. Eine weitere Alternative ist die Verwendung von 'location'. Es werden Vorschläge basierend auf dem Standort gegeben, den Sie in der API verwenden. –
ok Ich werde versuchen mit der Standortalternative – sajalsuraj