2016-07-15 9 views
-2

Ich brauche einen Code, der nur Orte in Bezug auf eine bestimmte Stadt eines Landes ausgeben kann. Mit anderen Worten muss ich Orte in einem Radius/Grenzen.for Instanz Sydney.the finden Autocomplete-Code zeigt die Orte in Sydney nur sonst nichts.google maps api autocomplete Ausgabe Orte einer bestimmten Stadt

Dank

+0

SO ist kein Software-Schreibdienst ... Sie sollten (http://meta.stackoverflow.com/questions/254393) und zeigen auf [das Problem beschreiben], was geschehen ist so weit es zu lösen – Marusyk

+0

@MegaTron hi..hier ist der Code ... – Lucky

Antwort

0
<input id="autocomplete" placeholder="Enter your address" type="text"></input> 

function initAutocomplete() { 

    //5 mile bounds around orlando, fl 

    var streetLng = -81.43061; 
    var streetLat = 28.56683; 

    var center = new google.maps.LatLng(parseInt(streetLat), parseInt(streetLng)); 
    var north = google.maps.geometry.spherical.computeOffset(center, 5, 0).lat(); 
    var east = google.maps.geometry.spherical.computeOffset(center, 5, 90).lng(); 
    var south = google.maps.geometry.spherical.computeOffset(center, 5, 180).lat(); 
    var west = google.maps.geometry.spherical.computeOffset(center, 5, -90).lng(); 
    var defaultBounds = new google.maps.LatLngBounds(new google.maps.LatLng(north, east), new google.maps.LatLng(south, west)); 

    new google.maps.places.Autocomplete(
    (document.getElementById('autocomplete')), { 
     componentRestrictions: { country: "us" }, types: ['address'], bounds: defaultBounds 
    }); 
} 

initAutocomplete(); 
+0

bitte ändern Sie die lat und lang für Sydney – Ray

+0

Ausgabeergebnisse zeigt alle Orte/Städte in Australien..Ich habe Bibliothek hinzugefügt "https: // maps.googleapis.com/maps/api/js?sensor=false&libraries=places,geometry "hat aber nicht funktioniert .... – Lucky

Verwandte Themen