启用/禁用在谷歌地图上拖动标记
Enable/Disable dragging of marker on google Map
我试图在我的谷歌地图代码中使用按钮"启用"启用拖动,并使用按钮"禁用"禁用拖动。我在创建每个标记后尝试使用此代码:
function Disable() {
marker.disableDragging();}
function Enable() {
marker.enableDragging();
}
但它不起作用,我不知道为什么。我认为这个代码是正确的,但哪里出了问题?
您应该使用
用于禁用地图上的可拖动
map.setOptions({draggable: true});
或
map.setOptions({draggable: false});
对于禁用/启用单个标记,您应该使用
marker.setDraggable(false);
或
marker.setDraggable(true);
如果要对所有标记执行此操作,则应遍历整个标记集合
相关文章:
- 启用/禁用在谷歌地图上拖动标记
- 如何将可拖动的谷歌地图标记的地址传递到输入字段中
- 谷歌地图拖动标记问题
- 如何在谷歌地图javascript中在地图上拖动标记(可拖动方向)时显示更新的坐标
- 谷歌地图api拖动路线再次回到原来的位置
- 谷歌地图:想在设置draggable为true后直接拖动地图
- 如何在javascript中基于谷歌地图上的位置拖动来更改值
- 谷歌地图路线拖动后的路线边界
- 谷歌地图在滚动时拖动
- 谷歌地图可编辑多边形过滤器 从set_at事件中拖动事件
- 拖放谷歌地图标记
- 谷歌地图绘制 - 通过拖动绘制线条或多边形
- 在谷歌地图可拖动方向中,您如何识别拖动到的位置
- 谷歌地图API v3可拖动光标选项,如位置
- 将谷歌地图标记位置发送到拖动的烧瓶
- 谷歌地图API v3搜索框,带有可拖动的标记和输入框
- 谷歌地图v3 - 科尔多瓦 - 地图中心在拖动时不会改变
- 在移动设备的谷歌地图上禁用可拖动
- 谷歌地图获取可以通过拖动图钉更改的当前位置
- 谷歌地图v3同步拖动