我有一个谷歌地图,在特定的纬度和经度上有一个圆圈。我还使用了一个我想显示在圆圈中心的标记,它应该是圆圈设置的 Lat 和 Lng。
这是我正在谈论的屏幕截图:
你可以看到“6”和“7”不在圆的中心。我不知道如何解决这个问题?
这是标记代码:
var markerIcon = [
"img/marker-icon-1.png",
"img/marker-icon-2.png",
"img/marker-icon-3.png",
"img/marker-icon-4.png",
"img/marker-icon-5.png",
"img/marker-icon-6.png",
"img/marker-icon-7.png",
"img/marker-icon-8.png",
"img/marker-icon-9.png",
"img/marker-icon-10.png"
];
var marker = new google.maps.Marker({
position:new google.maps.LatLng(mapDataTrending[i].lat, mapDataTrending[i].lng),
icon: markerIcon[i],
map: map
});
我正在从 JSON 文件设置 Lat 和 Lng,但我使用相同的 Lat 和 Lng 来设置我的圆圈的中心。