谷歌地图地理编码不标记地图上的所有地方

时间:2016-02-05 11:14:30

标签: geocoding

下面是代码,有一个数组,其中包含62个地方的名称,但是地理编码不是所有62个地方都在地图上标记,只有极少数地方被标记在地图上。

function createMarker(latlng){   var marker = new google.maps.Marker({     职位:latlng,     地图:地图   });

new Date()

1 个答案:

答案 0 :(得分:0)

您好我找到了标记所有地点的工作。一次谷歌地理编码只有11个请求,所以我在每次迭代之间添加了一个延迟,因为每次点击到地理编码服务器之间有延迟,所有人都可以进行地理编码数组中的位置。

for(i = 1; i < markers.length; i++){
(function(i){
    setTimeout(function(){
        geocodeAddress(markers[i]);
    }, 1000 * i);
}(i));

}