google-maps-api-3 - Google Maps -> 将标记设置为可拖动,我想稍后通过客户端逻辑阻止它拖动?

标签 google-maps-api-3 google-maps-markers

所以,我知道如何在 map 上绘制标记。

我有一个事件,一旦该事件发生在客户端,我需要停止标记从那时起可拖动。

我想它可能就这么简单。 :

marker.setDraggable = false;

从我所看到的这不起作用,我看到它有 setIcon 和其他几个方法,但没有看到我如何停止可拖动。

非常感谢任何建议/建议。我一直在看这个很长一段时间。

最佳答案

标记有 setDraggable方法,所以你想要 marker.setDraggable(false);
https://developers.google.com/maps/documentation/javascript/reference#Marker

关于google-maps-api-3 - Google Maps -> 将标记设置为可拖动,我想稍后通过客户端逻辑阻止它拖动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423208/

相关文章:

javascript - 谷歌地图API动画多边形颜色变化

javascript - 将 JSON 文件中的数据加载到 Google map 中的 map 标记中

php - 谷歌地图实现导致谷歌页面速度问题

javascript - Angular 6 从谷歌地图中删除所有标记

jquery - Google map 无法居中

gis - 使用谷歌地图加载本地 .kml 文件?

javascript - 如何从反向地理编码结果中获取邮政编码?

android - 如何根据标记数动态缩放谷歌地图?

javascript - 谷歌地图自动调整(自动居中和自动缩放)不起作用

api - Google API V3 多个信息窗口加上点击关闭