這個想法是從Google地圖DIV外部拖動元素並將它們放到Google地圖中,然後標記必須放置在放置元素的lat/long處。谷歌地圖API v3:問題拖放jQuery的IE瀏覽器
基本上我創建了兩個全局變量的JavaScript
var latFromMap;var longFromMap;
...
google.maps.event.addListener(map, 'mousemove', function(event) {
latFromMap = event.latLng.lat();
longFromMap = event.latLng.lng();
document.getElementById("positionLatLng").innerHTML = event.latLng.lat() + " +++++++ " + event.latLng.lng();
});
正如你所看到的經/緯總是捕獲到這些變量,這樣我可以創建一個標記。
然後我有一個JQUERYUI拖放的元素,當它被刪除,然後添加一個標記。當我使用FF/Chrome時,它可以正常工作,但是當我使用IE時,位置未在「拖動」時間內註冊。
任何人都可以幫我解決這個問題嗎?
問候
喬治
PS。在這裏,您可以看到我想要做到:
http://www.cheiscorp.com/newUI/LocatorTesterv05.html