1
A
回答
3
最近,我放在一起,極大地適用於這個問題還有一個類似的線程解決方案:
這裏是工作例如: http://www.johnmick.net/drag-div-v3/
下面是一些來源: http://www.johnmick.net/drag-div-v3/js/main.js
爲了使自定義背景畫面本身可拖動,使用jQuery UI,你只想讓覆蓋拖動喜歡的DIV對象:
CustomOverlay.prototype.onAdd = function()
{
var div = document.createElement("DIV");
div.style.border = "none";
div.style.borderWidth = "0px";
div.style.position = "absolute";
div.style.visibility = "visible";
jQuery(div).draggable(); //Make the overlay itself draggable
this.div = div;
this.addPolygon(new google.maps.LatLng(46,0));
this.getPanes().overlayLayer.appendChild(div);
};
1
如果您使用自定義的「OverlayView」,我發現添加可拖動對象的「overlayMouseTarget」窗格將允許您捕獲該對象上的鼠標事件,例如使用jQuery UI並將draggable()應用於對象。
+0
約翰的代碼不工作12/5/2015。它通過將「overlayLayer」更改爲「overlayMouseTarget」,如下所示:
this.getPanes().overlayMouseTarget.appendChild(div);
–
user2618844
2015-12-05 05:32:39
相關問題
- 1. 谷歌地圖v3地面覆蓋?
- 2. 圈覆蓋谷歌地圖API V3 JS
- 3. 當谷歌地圖被拖動時,使覆蓋層移動
- 4. 谷歌地圖v3可拖動標記
- 5. 如何使用谷歌地圖V3
- 6. 如何使用谷歌地圖API V3
- 7. 如何使用谷歌地圖API V3
- 8. 如何使用谷歌地圖API V3
- 9. 谷歌地圖V3,如何獲得一系列標記/覆蓋?
- 10. 自定義風格到谷歌地圖V3覆蓋
- 11. 谷歌地圖與覆蓋
- 12. 谷歌地圖覆蓋
- 13. 谷歌地圖覆蓋
- 14. 谷歌地圖覆蓋層
- 15. 如何覆蓋谷歌地圖的onresume
- 16. 如何把谷歌地圖v3的fancybox谷歌地圖v3
- 17. 谷歌地圖動畫ImageMapType覆蓋
- 18. 谷歌地圖固定位置覆蓋
- 19. 自定義覆蓋谷歌地圖
- 20. 谷歌地圖API:定製MapTypeControl單獨地圖覆蓋
- 21. 在谷歌地圖覆蓋中使用d3繪製路徑
- 22. 如何禁用谷歌地圖拖動
- 23. 谷歌地圖API V3中的SVG覆蓋圖
- 24. 谷歌地圖api v3覆蓋圖像搜索欄
- 25. 谷歌地圖API v3定製infowindow框?
- 26. 谷歌地圖API V3顏色定製
- 27. 如何使用谷歌地圖顯示城市限制API V3
- 28. 谷歌地圖V3鼠標右鍵拖動地圖?
- 29. 停止地圖被拖動谷歌地圖V3
- 30. 谷歌地圖Api v3在地圖上拖動事件
非常感謝。 – zjm1126 2010-09-08 21:12:59
完全沒問題! – John 2010-09-08 21:15:44
但是,這個演示不能在Chrome和safari上運行良好?爲什麼?感謝 – zjm1126 2010-09-09 02:58:16