2012-12-02 25 views

回答

0

如果您使用的是KML層(https://developers.google.com/maps/documentation/javascript/layers#KMLLayers)和不希望你信息窗口需要使用

suppressInfoWindows 

選項。

它看起來像這樣:

var ctaLayer = new google.maps.KmlLayer('http://www.insideoutdigital.com/map/Clients3.kml', 
    { suppressInfoWindows: true }); 
ctaLayer.setMap(map); 

沒有通用的方法。您需要使用樣式的地圖設置標籤關閉所有地區:

style = [ 
    { 
    "featureType": "administrative.locality", 
    "elementType": "labels", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    } 
] 

var mapOptions = { 
     zoom: 12, 
     ... 
     styles: styles 
}; 

var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions); 
    } 

,然後地理編碼和地理編碼通過的位置或自己提供它顯示省會城市自己的標籤。

可以使用MapLabel庫畫出一個好看的標籤: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/maplabel/docs/reference.html

檢查出如何使用maplabel庫這個演示: http://devfestmtm.appspot.com/demos/directions/directions2.html

HTH

+0

太好了,謝謝,我會明天給出這個:) – user1870475

+0

嗨,還有,可以禁用infoWindows,這樣當點擊標記時它們不會出現? – user1870475

+0

我似乎無法登錄查看該網址 – user1870475

相關問題