地图的声明。 EnableDragging应该是默认的,当我调用函数将其设置为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);
}
任何和所有的帮助都很可爱,谢谢!
答案 0 :(得分:0)
我想通了,但有点奇怪。我的大多数地图确实被覆盖了,但它被版权div所覆盖,内置于谷歌API中。我很确定我可以通过CSS修复它,但谷歌会像那样陷入困境似乎很奇怪,所以我假设我做错了什么。是否有谷歌地图API CSS,我应该包括,或什么?
感谢所有帮助过的人。