Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Javascript 谷歌地图不是交互式的_Javascript_Google Maps - Fatal编程技术网

Javascript 谷歌地图不是交互式的

Javascript 谷歌地图不是交互式的,javascript,google-maps,Javascript,Google Maps,嘿,我刚开始使用谷歌地图,我遇到了一个问题。添加叠加效果很好。如果我添加控件(缩放、左/右等),它们也可以正常工作。但谷歌地图不允许我拖动,即使我设置了map.enableDragging()。它也不会响应我的任何GEvent.addListeners。我在其他网站上看过,鼠标上方应该有一个手形图标,可以拖动和单击等等,而我只有我的指针。我做错什么了吗?我的部分代码: 地图的声明。EnableDraging应该是默认的,当我调用函数将其设置为true时,它甚至不起作用 Boozemap.map

嘿,我刚开始使用谷歌地图,我遇到了一个问题。添加叠加效果很好。如果我添加控件(缩放、左/右等),它们也可以正常工作。但谷歌地图不允许我拖动,即使我设置了map.enableDragging()。它也不会响应我的任何GEvent.addListeners。我在其他网站上看过,鼠标上方应该有一个手形图标,可以拖动和单击等等,而我只有我的指针。我做错什么了吗?我的部分代码:

地图的声明。EnableDraging应该是默认的,当我调用函数将其设置为true时,它甚至不起作用

 Boozemap.map = new GMap2( $('#map_mapholder').get(0));
 Boozemap.map.enableDragging();
添加标记的功能,使标记显示,但不是交互式的:

Boozemap.addBCMarker = function(lat, lng)
{
    var point = new GLatLng(lat, lng);
    var icon = new GIcon();

    icon.image = absoluteFilepath("images/fstar.png");
    icon.iconSize = new GSize(25, 25);
    icon.iconAnchor = new GPoint(140, 25);

    var bcmarker = new GMarker(point, icon);

    GEvent.addListener(bcmarker, 'click', function(){alert('clicked!')});

    Boozemap.map.addOverlay(bcmarker);
}

所有的帮助都会很好,谢谢

我想出来了,但有点奇怪。我的大部分地图确实被覆盖了,但它被内置在谷歌API中的版权部门覆盖了。我很确定我可以通过CSS来修复它,但谷歌会像那样陷入困境似乎很奇怪,所以我假设我做错了什么。是否有一个谷歌地图API CSS,我应该包括,或什么


感谢所有帮助过您的人。

页面上是否有其他控件覆盖地图?您发布的代码没有问题-您的问题在其他地方。如果你可以发布一个链接,或者更多的代码,也许我们可以帮你:)你说得对,大卫,这似乎是一个覆盖。我试着将地图持有者的z指数设置为200000,但仍然不起作用。我发现当你沿着地图最右边的时候,手会工作,所以它一定在什么东西下面。让我稍微修改一下,如果我弄不明白,我会发布一个更新。没有API CSS可供使用,但如果您有应用于map div的样式,这些样式将由map对象继承。是的,它在我的CSS重置中。谢谢大家!