我有一個谷歌地圖標記列表作爲谷歌地圖旁邊的HTML鏈接。我有點擊鏈接時觸發的功能。標記ID被傳遞給這個函數。如何識別地圖上的谷歌地圖標記
我的問題是 - 當我有100個標記時,我想以某種方式識別地圖上點擊的標記。某種會遠離標記的漣漪效應。
請指教我有哪些可能的選擇,所以我可以制定相應的解決方案
舉例:100個已標記在地圖上。我在左邊也有100個名字。每個名稱對應於每個標記。當我點擊名稱時,我希望屬於該名稱的標記以某種方式「閃爍」或以其他方式以其他標記識別自身。標記之前
我有一個谷歌地圖標記列表作爲谷歌地圖旁邊的HTML鏈接。我有點擊鏈接時觸發的功能。標記ID被傳遞給這個函數。如何識別地圖上的谷歌地圖標記
我的問題是 - 當我有100個標記時,我想以某種方式識別地圖上點擊的標記。某種會遠離標記的漣漪效應。
請指教我有哪些可能的選擇,所以我可以制定相應的解決方案
舉例:100個已標記在地圖上。我在左邊也有100個名字。每個名稱對應於每個標記。當我點擊名稱時,我希望屬於該名稱的標記以某種方式「閃爍」或以其他方式以其他標記識別自身。標記之前
一個連鎖反應將是相當複雜,可能涉及周圍的標記爲中心的'GroundOverlay'對象的定位你希望突出顯示。
如果您的目標只是爲了突出標記,可能使用'Marker.setAnimation(animationObject)'播放簡單的動畫。你也許可以使用'Animation.BOUNCE'來突出標記?
是 需要而創建的每個標記設置可變
var gb.markers = [];
全球標記需要推到全球標誌器陣列
marker = new google.maps.Marker({
// other stuff
'id': marker.id
});
在地圖上針你做了之後與分配功能標記,將其推入全球變數
gb.markers.push(marker);
確保當你標記的點擊會得到標記ID 和循環全局標記或做標記陣列ID作爲指數
我該怎麼做?我有以下功能: overTheFleetBox(sn)函數var mar = all_markers [sn]; mar.setAnimation.BOUNCE; } – Andrew
試試這個: mar.setAnimation(google.maps.Animation.BOUNCE); –