我有一張地圖,旁邊有一個側欄div。我試圖做到這一點,以便地圖上的每個標記在邊欄中都有相應的超鏈接,點擊後,該標記的信息框會彈出。在Google地圖上打開標記infowindow的超鏈接
function linkClick(){
google.maps.event.trigger(gmarkers[cpid], "click");
}
content += '<a href="javascript:linkClick(' + cpid + ')">'+tmpName+"</a><br>";
$("#cplist").html(content);
CPID是地圖,存儲在數據庫與信息的標記,其餘的值在每一點上唯一的ID。
我在地圖上標記了我的標記,並在側欄中顯示了我的鏈接,但我不確定如何將兩者之間的關聯。我創建了「linkClick」功能,試圖做到這一點,但我得到的錯誤:
ReferenceError: Can't find variable: linkClick
目前,所有上面的代碼是在繪製的地圖上的標記環。我想我已經包含了足夠的細節/代碼。
這是我所想達到http://www.geocodezip.com/v3_MW_example_categories.html
的linkClick定義'linkClick()'(無參數),但在標記中,您正在編寫linkClick(cpid),傳遞一個參數。這與你的問題沒有什麼關係,但我覺得這是不一致的。 –
我會改變這一點,謝謝。 – paulyay