Google maps 冻结谷歌地图,直到用户点击
我对谷歌地图API还不太熟悉,所以请恕我直言:) 如何禁用谷歌地图的控件(即滚动、拖动等),直到用户单击地图本身?我希望用户能够在页面上向下滚动,而不会在地图上滚动。由于设计决定,地图出现在一个经常被滚动用户点击的位置 我不想使用静态地图,因为我仍然希望用户能够在需要时使用地图Google maps 冻结谷歌地图,直到用户点击,google-maps,Google Maps,我对谷歌地图API还不太熟悉,所以请恕我直言:) 如何禁用谷歌地图的控件(即滚动、拖动等),直到用户单击地图本身?我希望用户能够在页面上向下滚动,而不会在地图上滚动。由于设计决定,地图出现在一个经常被滚动用户点击的位置 我不想使用静态地图,因为我仍然希望用户能够在需要时使用地图 有什么想法吗?地图必须启用和禁用拖动。您可以在禁用拖动的情况下创建地图,并随时调用enableDragging() 将鼠标单击侦听器添加到map div,它调用。您还可以在第一次调用侦听器后销毁它 jQuery示例: $
有什么想法吗?地图必须启用和禁用拖动。您可以在禁用拖动的情况下创建地图,并随时调用enableDragging() 将鼠标单击侦听器添加到map div,它调用。您还可以在第一次调用侦听器后销毁它 jQuery示例:
$("#mapDiv").click(function() {
map.enableScrollWheelZoom();
});
API参考表示默认情况下禁用滚轮缩放-如果由于您进行的任何其他调用(例如setUIToDefault
)而启用滚轮缩放,则只需先禁用它即可