0

我对 Google maps API V3 也有类似的问题- 在同一地点有多个标记。我已阅读@DzinX 的答案并尝试使用它。但似乎我的 lat 和 lng 不能使用“+”。但是当我尝试“*”时,它起作用了。lat 和 lng 的数据类型是 float(也尝试过 double 和 decimal)。有什么理由吗?

for (var i = 0; i < locations.length; i++) {
  lat = locations[i][0];
  lng = locations[i][1]

  var marker = new google.maps.Marker({position: new google.maps.LatLng(lat*2, lng),  icon: 'images/markers_red.png'
                });
      markers.push(marker);
      marker.setMap(map);

    }
4

0 回答 0