1
我在谷歌地圖中有一個標記。我使用這個標記來檢索座標並在窗體中更新lat和long。當用戶丟棄標記我讀取座標。我的代碼如下:在谷歌地圖上拖動標記時,快速移動鼠標
$wnd.marker = new google.maps.Marker(
{
map : $wnd.map,
draggable : true,
icon : "/gmapsMarker.png",
iconShadow : "/gmapsMarkerShadow.png",
position : defaultPosition,
clickable : true
});
var toggleBounce = function(e) {
var lat = $wnd.marker.position.lat();
var lng = $wnd.marker.position.lng();
update(lat,lng,false);
}.bind(this);
google.maps.event.addListener($wnd.marker, 'dragend', toggleBounce);
什麼問題?
奇怪的是Internet Explorer 7,8和9沒有問題。
In chrome and firefox我在拖動標記時遇到一些問題。如果我移動鼠標太快指針得到標記的邊界框的出口,標記斯通。我需要釋放鼠標點擊,再次拖動標記並慢慢放入我最喜歡的位置。
任何推薦?
我嘗試了類似結果的事件「mouseup」。