-1
我有一個谷歌地圖的問題。顯示和掩碼onclick標記谷歌地圖
我在我的谷歌地圖上有三個標記。
在第一個視圖中,我想顯示一個標記。
如果我點擊btn2或btn3,我想要顯示它並掩蓋標記1. 同樣如果我點擊btn1時顯示btn2或btn3。
我想用特定的URL自定義我的標記。
這是我的代碼Js。
var locations = [
['Homexpo', 44.89589669999999, -0.5713743999999679, 3],
['Biganos', 44.640044, -0.9629101000000446, 2],
['Siege social', 44.8864352, -0.6952949999999873, 1]
];
var map = new google.maps.Map(document.getElementById('ggmap-offre'), {
zoom: 9,
center: new google.maps.LatLng(44.795454, -1.147783000000004),
scrollwheel: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
}
,這是我的代碼HTML
<div id="ggmap-offre"></div>
<div id="bloc-txt-ggmap">
<h4>Nos <span class="gras">adresses</span></h4>
<div class="clear"></div>
<a class="clik-map btn1" href="#"><div class="info-multi-lieu">
Homexpo
<p class="cp">33300 Bordeaux Lac</p>
</div></a>
<a class="clik-map btn2" href="#"><div class="info-multi-lieu">
BIGANOS
<p class="cp">134 avenue de la côte d'argent<br/>33380 Biganos</p>
</div></a>
<a class="clik-map btn3" href="#"><div class="info-multi-lieu">
Siège social
<p class="cp">1, rue Alfred Musset<br/>33160 Saint-Médard-en-Jalles</p>
</div></a>
</div>
我希望你能幫助我。
這是網址:http://pier17.fr/beta-sanem/nous-contacter.html
謝謝你這麼多,有一個美好的一天。
對不起,我在Js和谷歌地圖上真的很糟糕。 有什麼區別? :s – Pierre
我想......如果標記位於「for循環代碼」中。新的3標記將在內存中創建,以便您可以獲得3個標記對象。但是如果製造商位於「for循環代碼」之外。標記在內存中只有一個。所以你只能得到一個標記對象... –