我相信這是一個簡單的修復方法,但我一直在尋找,我嘗試的所有東西都不起作用。我想要做的就是用自定義圖標替換默認標記,但不會顯示。這裏是我的代碼:Google Maps API v3 - 自定義標記沒有出現
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(43.041936,-88.044523);
var mapOptions = {
center:myLatlng,
zoom:15,
disableDefaultUI:true,
mapTypeId:google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("milwaukeeMap"), mapOptions);
var marker = new google.maps.Marker();
marker.setPosition(myLatlng);
marker.setMap(map);
marker.setIcon('/images/map-marker.png');
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
我知道圖像是在正確的位置;如果我輸入路徑,我可以在我的瀏覽器中找到它。我已經檢查並重複檢查過,但是我的代碼有問題嗎?對不起,我無法提供現場示例。
發佈的代碼沒有問題(假設您指出的標記URL是正確的[working jsfiddle](http://jsfiddle.net/m8Mzr/))。 – geocodezip