Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图-锁定位置_Google Maps_Drupal_Maps - Fatal编程技术网

Google maps 谷歌地图-锁定位置

Google maps 谷歌地图-锁定位置,google-maps,drupal,maps,Google Maps,Drupal,Maps,我在我的工作网站上使用了一个内容管理系统(Drupal),我想知道是否有一种方法可以锁定google地图的位置,这样当用户点击气球时它就不会在这个位置上晃动了?我知道这里有一个非常有用的建议,但我不能操纵Javascript或CSS 您给予的任何帮助都将不胜感激 我认为您可以添加一个事件侦听器来侦听事件center\u changed 文档中有一个提示,地图将侦听中心\u已更改,并等待3秒钟,然后重新居中地图 我认为您可以实现类似的功能,无需延迟即可“锁定”地图的位置 您可以在此处参考。地图是如

我在我的工作网站上使用了一个内容管理系统(Drupal),我想知道是否有一种方法可以锁定google地图的位置,这样当用户点击气球时它就不会在这个位置上晃动了?我知道这里有一个非常有用的建议,但我不能操纵Javascript或CSS


您给予的任何帮助都将不胜感激

我认为您可以添加一个事件侦听器来侦听事件
center\u changed

文档中有一个提示,地图将侦听
中心\u已更改
,并等待3秒钟,然后重新居中地图

我认为您可以实现类似的功能,无需延迟即可“锁定”地图的位置


您可以在此处参考。

地图是如何包含在页面中的?地图模块?一般内容模块。我们没有地图功能?我不明白。如果我知道你用什么代码来包含地图,我可以举个例子。如果您使用的是javascript api,则可以在mapOptions对象上将“draggable”设置为false。您还可以设置“最大缩放”和“最小缩放”以有效禁用缩放。所有的选项都解释了,最好在mapOptions对象中将“draggable”参数设置为false,这就是为什么我问她是如何包括地图的。如果我知道的话我可以举个例子哦。。。是的,拖拉的听起来更好。请记住Drupal可能会将iFrame用于谷歌地图。。。所以JavaScript可能不适用于Rupal,它有几个映射模块,包括我制作的那个。但听起来她只是在用iframe。哦,真的吗?这是我的错,我完全没有意识到这实际上是一个Drupal问题:(很抱歉我去了MIA,但我没有访问特定Drupal映射模式的权限。不幸的是,我只能编辑iframe。