ちょっと変わった - 私が取り組んでいるサイトの連絡先ページ用に Google マップ エリアを作成しました。すべてうまくいきました。今日、ページの内容をさらに変更するために戻ったところ、アイコンが完全に消えてしまいました。マップは引き続き正常に生成され、表示されます。アイコンのみが欠落しています。私の img パスはまだ正しく、他に何も変更されていません。元のビルド中にこれが起こったことを漠然と覚えているようでしたが、それは自然に修正された可能性があります。他の誰かが同様のことに遭遇しましたか?
マップ用の私の JS はここにあります - 意図的に存在しない、または無効な var に変更すると、マップが生成されないため、このコードのエラーであると完全には確信できません。
どんな助けでも大歓迎です。ありがとう、
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(51.865151,-2.234739);
var settings = {
zoom: 16,
center: latlng,
mapTypeControl: true,
scrollwheel: false,
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
navigationControl: true,
navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
var companyLogo = new google.maps.MarkerImage('img/gmap-icon.png',
new google.maps.Size(100,50),
new google.maps.Point(0,0),
new google.maps.Point(50,50)
);
var companyPos = new google.maps.LatLng(51.865151,-2.234739);
var companyMarker = new google.maps.Marker({
position: companyPos,
map: map,
icon: companyLogo,
title:"10 Yetis HQ"
});
}
</script>