我正在編寫使用谷歌地圖的網絡應用程序。我有一些點作爲標記放置在地圖上。當我拖動標記 - 它會提起 - 當我放下它時 - 它會掉下來。我想避免提高標記。有沒有辦法在沒有提高的情況下拖動它?谷歌地圖和提高標記
2
A
回答
0
由於創建標記時沒有選項,我猜這是沒有辦法的。
唯一可以想象的就是使用圖標(在參考文獻中有一個例子)。 但是你必須嘗試,我不知道是否自制圖標被提出。
0
您可以使用marker.setAnimation()方法:
var marker = new google.maps.Marker({...});
google.maps.event.trigger(marker, 'dragstart'); // trigger dragstart to keep marker in the "raised" state"
marker.setAnimation(3); // raise
// later
marker.setAnimation(4); // fall
在Google Maps API只有兩種類型的記錄動畫(BOUNCE和DROP),但我已經發現了兩個:
1: BOUNCE,
2: DROP,
3: raise,
4: fall
2
自問題提出後可能已添加此功能,但現在停止提升標記非常簡單。
創建標記時,將其「raiseOnDrag」屬性設置爲false。是這樣的...
marker = new google.maps.Marker ({draggable : true, raiseOnDrag : false});
+0
注意:該屬性即將更改爲「crossOnDrag」(https://developers.google.com/maps/documentation/javascript/basics#VisualRefreshChanges) –
相關問題
- 1. 谷歌地圖熱圖和標記
- 2. 谷歌地圖 - 多標記
- 3. 標記在谷歌地圖
- 4. RxJS谷歌地圖標記
- 5. 谷歌地圖標記
- 6. 谷歌地圖標記url
- 7. 谷歌地圖 - 多標記
- 8. 谷歌地圖API標記
- 9. android谷歌地圖標記
- 10. 谷歌地圖標記infowindow
- 11. 谷歌地圖標記DROP
- 12. 谷歌地圖:getSelected標記
- 13. 到標記谷歌地圖
- 14. 谷歌地圖標記
- 15. 谷歌地圖xml標記
- 16. 谷歌地圖API標記
- 17. 角谷歌地圖標記
- 18. 谷歌地圖標記
- 19. 在谷歌地圖標記
- 20. 標記谷歌地圖
- 21. 谷歌地圖標記
- 22. Angularjs和谷歌地圖標記集羣
- 23. 谷歌地圖,融合表和標記
- 24. 谷歌地圖標記與JavaScript和PHP
- 25. 谷歌地圖和多個標記
- 26. backbone.js和谷歌地圖標記
- 27. Postgress和谷歌地圖標記問題
- 28. 谷歌地圖變化標記圖標
- 29. 谷歌地圖動態標記圖標
- 30. 在谷歌地圖中添加標記谷歌地圖反應
我使用自定義圖標 - 彩色箭頭。事實上,這就是爲什麼我需要避免提高成績的原因。當我拖動「UpArrow標記」時,它的指針隱藏在凸起標記的身體後面。 –