将我的 Google 地图代码转换为 Yandex 地图。
我有一个功能可以更新地图上的标记(地标)图标。
在谷歌地图中,我可以这样做:
var newImage = new google.maps.MarkerImage('img/presence/' + marker.state.toLowerCase() + '_map.png');
marker.setIcon(newImage);
我在 Yandex 中找不到 setIcon 的等效方法。
我可以在标记创建时设置图像:
var marker = new ymaps.Placemark(point, null, {
iconImageHref: 'img/presence/'+state+'_map.png',
iconImageSize: [20, 20],
iconImageOffset: [-10, -20]
});
知道如何更新图标图像吗?