-1
我正在將gmap v2升級到v3。我的代碼以前使用GIcon創建圖標數組並基於熱圖值。我無法更新代碼,也不知道如何在此更改代碼。我這段代碼是:如何在gmap v3中使用自定義顏色圖標
var icons = []
for (var i=1; i<6; i++) {
var icon = new GIcon();
icon.image = "/images/gmap/clusters/" + i + "s.png";
icon.smallImage = "/images/gmap/clusters/" + i + "s.png";
icon.shadow = "/images/gmap/small_shadow.png";
icon.iconSize = new google.maps.iconSize(16,27); //small
icon.shadowSize = new google.maps.shadowSize(37, 35);
icon.iconAnchor = new google.maps.iconAnchor(13, 20);
icon.infoWindowAnchor = new google.maps.infoWindowAnchor(12, 0);
icons.push(icon);
}
這被通過的聲明呼籲
var m = addMarker(new google.maps.LatLng(geo[1], geo[0]), icons[heat - 1]);
請建議如何擺脫這種GICON(的),並使用它,這樣我就可以有基於不同的圖標條件值。
v3 API支持[自定義標記圖標](https://developers.google.com/maps/documentation/javascript/markers#complex_icons),它們被定義(略)與他們在v2 API中的方式不同,但翻譯很簡單。你有什麼問題?你的v3代碼是什麼樣的? [google.maps.Icon](https://developers.google.com/maps/documentation/javascript/reference#Icon) – geocodezip
好吧,我使用js來調用另一個具有gmap功能的js。 V3代碼太大,無法在這裏附上,你能否提供你的電子郵件地址,以便我可以寄給你。 –