0

これは簡単な修正であると確信していますが、私はずっと検索してきましたが、試したことはすべてうまくいきません。私がやろうとしているのは、デフォルトのマーカーをカスタム アイコンに置き換えることだけですが、表示されません。これが私のコードです:

<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>

画像が正しい場所にあることはわかっています。パスを入力すると、ブラウザで見つけることができます。確認して再確認しましたが、コードに問題はありますか? 申し訳ありませんが、実際の例を提供することはできません。

4

4 に答える 4

0

小さなテスト ファイルを作成しましたが、JavaScript コードに問題はないようです。自分のマーカーが完全に見えます。したがって、HTML ファイルの残りの部分に何か問題があるようです。PNGファイルは存在しますか?本当にPNGですか?確認のために別の画像を試してみてください。

ロン。

于 2013-07-12T15:52:52.977 に答える