2016-07-19 9 views
-1

Ich frage mich, ob ich die Liste der verfügbaren Städte in einem bestimmten Land sehen kann, insbesondere das Feld 'short_name', das Google Map zurückgibt. Der Grund, dass ich möchte, dies wissen ist, dass ich möchte nur die Möglichkeiten sehen, dass Google in meinem geo Lage füllenGoogle Map API-Liste der Städte in bestimmten Ländern

function writeAddressName(latLng) { 
var geocoder = new google.maps.Geocoder(); 
geocoder.geocode({ 
    "location": latLng 
}, 
function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) 
     document.getElementById("location").value = results[0].address_components[6].short_name;  
}); 

Antwort

0

Es gibt keine solche Funktionalität via Google Maps APIs.

Auch Sie sollten sich nicht auf die exakte Position in der Adresskomponenten Array verlassen:

results[0].address_components[6].short_name

Stattdessen müssen Sie eine Schleife über Array-Adresse Komponenten und finden, das ‚Ort‘ in der hat Typen Feld.