这个想法是从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