2015-07-17 3 views
-1

Я внедрил API Google Maps V3 на странице, и по какой-то причине положение мыши отключено.Google Maps V3 - неправильная позиция мыши

В image моя мышь находится в красном кружке, но карта думает, что там находится синий круг.

Эта проблема также затрагивает точки с возможностью перетаскивания при использовании службы маршрутов.

Я создаю карту, используя следующие:

var center = new google.maps.LatLng(53.42263, -7.9541); 
var latlngbounds = new google.maps.LatLngBounds(); 

var map = new google.maps.Map(document.getElementById('map_canvas'), { 
    center: new google.maps.LatLng(53.42263, -7.9541), 
    zoom: 7, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}); 

var clusters = []; 
var oms = new OverlappingMarkerSpiderfier(map); 
var iw = new google.maps.InfoWindow(); 

var spiderIcon = new google.maps.MarkerImage (
    'http://www.irishcottageholidays.com/images/cottage1.png', 
    new google.maps.Size(32,32), 
    new google.maps.Point(0,0), 
    new google.maps.Point(16,20) 
) 

oms.addListener('click', function(marker, event) { 
    load_content(map, marker, iw, marker.id) 
}); 

oms.addListener('spiderfy', function(markers) { 
    for(var i = 0; i < markers.length; i ++) { 
     markers[i].setIcon(spiderIcon); 
    } 
    iw.close(); 
}); 

for (var i = 0; i < data.locations.length; i++) { 

    var dataPhoto = data.locations[i]; 

    var latLng = new google.maps.LatLng(dataPhoto.latitude,dataPhoto.longitude); 

    latlngbounds.extend(latLng); 

    var marker = new google.maps.Marker({ 
     position: latLng, 
     icon: 'http://www.irishcottageholidays.com/images/cottage1.png', 
     map: map, 
     id: dataPhoto.mID, 
     title: dataPhoto.name 
    }); 

    clusters.push(marker); 
    oms.addMarker(marker); 
} 

var mcStyles = [ 
    { 
     textColor: 'deeppink', 
     textSize: 18, 
     anchor: [17,0], 
     url: '/assets/cms/images/cottage_cluster.png', 
     height: 50, 
     width: 50 
    } 
] 

var mcOptions = { 
    styles: mcStyles, 
    gridSize: 5, 
    maxZoom: 15 
} 

var markerCluster = new MarkerClusterer(map, clusters, mcOptions); 

map.fitBounds(latlngbounds); 
+0

Является ли это только у = 3.exp с Firefox 39.0? – geocodezip

+0

Теперь вы упомянули о нем - он отлично работает в Chrome! – syn99x

ответ

0

Существует проблема с Firefox 39.0 и у = 3.exp.

+0

Спасибо - следуя советам трекера, теперь я использую v = 3, и все, кажется, работают правильно – syn99x

Смежные вопросы