我正在使用google map API V3。我想用自定義標記來代替那個紅色標記。此前代碼爲使用google map api製作自定義標記v3
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// display map
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
if(display_marker) {
// create a map marker
var marker = new google.maps.Marker({
map: map,
position: latlng
});
}
,但自定義標記,我改變了代碼
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// display map
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
// create a map marker
var image = 'imgs/pin.png';
var marker = new google.maps.Marker({
map: map,
position: latlng,
icon: image
});
,但尚未這是行不通的。
任何幫助讚賞PLZ .. – user799100
如果你告訴我們會發生什麼,因爲它不起作用,會有所幫助。我想一個JavaScript錯誤,或者根本沒有在屏幕上的標記?如果這是一個JavaScript錯誤,你寫錯了,如果沒有標記顯示,我會假設你的圖片路徑是錯誤的。 –