如果我在地圖上有100個標記,並且我想只做15個標記,有什麼方法可以通過使用CTRL +單擊標記或標準光標拖動選擇來實現?是否可以在谷歌地圖上選擇多個標記
0
A
回答
4
Ctrl +點擊是可能的。將單擊事件添加到標記,然後在事件處理程序測試中按下CTRL鍵。如果是這樣,請將標記添加到數組中,然後您可以稍後執行一些操作。
var markers = [];
google.maps.event.addListener(marker, 'click', function (event) {
if (event.ctrlKey) {
markers.push(marker);
// some more code to change icon, add marker name to list, etc
// so user knows marker has been selected
}
});
有使用這種方法的一些issuesdocumented,但每次都爲我工作。只要確保在多個瀏覽器中進行測試。
請參閱this Stack Overflow question瞭解拖放框到選擇標記的實現。
0
我過去的做法是附加一個單擊事件處理程序,它將標記的圖片更改爲所選內容,並將該標記添加到數組中。然後,一旦你選擇了你的「15」標記,你點擊一個按鈕(或開始一個事件)來處理你選擇的標記。有趣的是當你可以取消選擇一個標記等HTH我知道它不符合Ctrl +單擊。
相關問題
- 1. 谷歌地圖標記選擇
- 2. 谷歌地圖標記選擇
- 3. 谷歌地圖標記是否有可能在一個svg
- 4. 谷歌地圖Infowindow在多個標記
- 5. 谷歌地圖 - 多標記
- 6. 谷歌地圖 - 多標記
- 7. 谷歌地圖有很多標記,選擇在數據結構
- 8. 谷歌地圖 - 創建多個標記
- 9. 谷歌地圖多個標記與JSON
- 10. 谷歌地圖中的多個標記
- 11. C#谷歌地圖API多個標記
- 12. 谷歌地圖標記多個用戶
- 13. 谷歌地圖中的多個標記
- 14. 谷歌地圖api。多個標記
- 15. 谷歌地圖多個標記clickevent
- 16. 多個谷歌地圖標記與PHP
- 17. 谷歌地圖和多個標記
- 18. 谷歌地圖多個標記
- 19. 谷歌地圖多個標記
- 20. 移動多個標記谷歌地圖?
- 21. 谷歌地圖多個標記從onMapReady
- 22. 谷歌地圖API多個標記
- 23. 是否可以使用谷歌地圖標記作爲複選框?
- 24. 在谷歌地圖上添加多個標記在android
- 25. 標記在谷歌地圖
- 26. 在谷歌地圖標記
- 27. 是否可以在谷歌地圖上放置位置標記而不從谷歌服務器請求它?
- 28. 在谷歌地圖上添加標記
- 29. 更改標記圖標API谷歌地圖V3有選擇
- 30. 選擇了谷歌地圖的圖標作爲標記
與[可以在dblclick事件中檢測到ctrl鍵狀態](http://stackoverflow.com/q/3990893/1353267)結合使用時效果最佳。 – Samveen
我遇到了您引用的問題,但該鏈接有助於將其清除。 – alaybourn