更改传单中标记的大小

新手上路,请多包涵

我在传单的地图上有一个标记:

 var centerMarker = L.marker(centerPoint, { title: 'unselected' }).bindLabel(schools[i][0]);
centerMarker.on('click', selectMarker);
centerMarker.addTo(map);

我想在单击时更改该标记的大小。

我知道我们可以更改图标,但我只想更改标记相同图标的大小。

原文由 vaibhav shah 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 262
1 个回答

您可以从标记本身获取旧图标,更改图标的大小,然后使用更改后的图标调用 setIcon

 var icon = centerMarker.options.icon;
icon.options.iconSize = [newwidth, newheight];
centerMarker.setIcon(icon);

原文由 m13r 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题