【发布时间】:2014-02-23 19:35:13
【问题描述】:
我正在使用谷歌地图来显示位置。
我的要求是每个位置都标有数字。
目前正在使用此代码,
for (var i = 0; i < data.length; i++){
var image = new google.maps.MarkerImage(
'{{STATIC_URL}}img/icon-pin'+(i+1)+'.png',
new google.maps.Size(68, 49),
new google.maps.Point(0,0),
new google.maps.Point(19, 49));
var marker = new google.maps.Marker({
position: new google.maps.LatLng(data[i].lat, data[i].lon),
map: map,
icon:image,
});
}
这里关于 i ,从 img 文件夹中获取新图像,例如,i=0 图像将是 img/icon-pin1.png i=1 图像将是 img/icon-pin2.png
我知道在地图中放置编号标记的方法不正确。
我的自定义标记是这样的,
如何在插入标记时向此图像添加数字。
预期结果,
【问题讨论】:
标签: javascript css google-maps google-maps-api-3 google-maps-markers