2

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

回答