Эй, я только начал использовать карты Google, и у меня возникла проблема. Добавление оверлеев работает нормально. Если я добавлю элементы управления (масштабирование, влево / вправо и т. Д.), Они также работают нормально. Но Googlemaps не позволяет мне перетаскивать, даже если я установил map.enableDragging (). Он также не отвечает ни на один из моих GEvent.addListeners. Я смотрел на другие сайты, и там должна быть иконка руки при наведении курсора, чтобы перетащить и щелкнуть, и все, что у меня есть, это мой указатель. Я делаю что-то неправильно? Части моего кода:
Объявление карты. 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);
}
Любая помощь будет прекрасна, спасибо!