在本地保存谷歌地图标记

时间:2017-12-12 11:09:33

标签: javascript html google-maps google-maps-markers

用几个标记,不同标签和颜色构建地图(使用html和JS),使用谷歌功能需要时间 的 http://maps.google.com/mapfiles/ms/icons/color.png 是否可以存储和使用本地png图像,或者更好地将图像代码(例如base64)保存到变量中?

非常感谢

1 个答案:

答案 0 :(得分:1)

当然,在你定义标记的主循环中,使用类似的东西,这将起作用:

marker[ i ] = new google.maps.Marker({
    map: map,
    position: new google.maps.LatLng( lat, lng ),
    title: krexmap[ i ].title,
    icon: "data:image/png;base64,iVBORw0KGgoAAAANSUh...",
});

图标可以是url路径,但您也可以使用datauri

注意:我从我的项目中获取了该代码