我想使用Google地圖標記來標記我們提供服務的地點。 我使用緯度/長度的代碼工作正常,但在我的項目中,我需要使用城市名稱而不是緯度/長度。我怎樣才能做到這一點有沒有辦法做到這一點? 這裏是我的代碼如何在Google地圖API中使用地址代替緯度/經度
<div id="map" style="height:500px;"></div>
<script>
var neighborhoods = [
{ lat: 31.6400, lng: 74.8600 },
{ lat: 28.6139, lng: 77.2090 },
{ lat: 12.9667, lng: 77.5667 },
{ lat: 31.3260, lng: 75.5760 },
{ lat: 30.7500, lng: 76.7800 },
{ lat: 30.3400, lng: 76.3800 }
];
var markers = [];
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 5,
center: { lat: 28.6139, lng: 77.2090 }
});
}
function drop() {
clearMarkers();
for (var i = 0; i < neighborhoods.length; i++) {
addMarkerWithTimeout(neighborhoods[i], i * 200);
}
}
function addMarkerWithTimeout(position, timeout) {
window.setTimeout(function() {
markers.push(new google.maps.Marker({
position: position,
map: map,
title: 'Jassie',
animation: google.maps.Animation.DROP
}));
}, timeout);
}
function clearMarkers() {
for (var i = 0; i < markers.length; i++) {
markers[i].setMap(null);
}
markers = [];
}
$(window).load(function() {
drop();
});
</script>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=API_Key&signed_in=true&callback=initMap"> </script>
</div>
[使用地址,而不是經度和緯度與谷歌地圖API]的可能重複(http://stackoverflow.com/questions/15925980/using-address-instead-經緯度與谷歌地圖 - api) – geocodezip
[多個標記谷歌地圖API v3從地址數組,並避免OVER_QUERY_LIMIT,而地理編碼在pageLoad](http://stackoverflow.com/questions/ 19640055 /多標記-谷歌地圖-API-V3-從陣列-位址與規避-過查詢的) – geocodezip