自定义图标已从我的谷歌地图中消失了?

时间:2012-12-05 09:45:30

标签: google-maps google-maps-api-3

谷歌地图对我来说很新,所以任何帮助都会受到赞赏。

我创建了一个自定义地图宽度自定义图钉和阴影,并在点击标记时弹出一个信息窗口。

直到2-3天前,当标记消失,影子仍显示在正确的位置时,这工作正常;

地图标记和阴影与地图位于同一个文件夹中,因此应该显示,任何帮助都会大大收到。

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>  



function initialize() {
                var latlng = new google.maps.LatLng(51.51921,-0.07828);
                var settings = {
                    zoom: 13,
                    center: latlng,
                    mapTypeControl: true,
                    mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
                    navigationControl: true,
                    navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
                    mapTypeId: google.maps.MapTypeId.TERRAIN};
                var map = new google.maps.Map(document.getElementById("map_canvas"), settings);




var westendImage = new google.maps.MarkerImage('images/WC1.png',
     new google.maps.Size(50, 55),
     new google.maps.Point(0,0),
     new google.maps.Point(23, 75));

                var westendShadow = new google.maps.MarkerImage('images/shadow.png',
                    new google.maps.Size(70,50),
                    new google.maps.Point(0,0),
                    new google.maps.Point(60, 48)
                );

                var westendPos = new google.maps.LatLng(51.52012, -0.13081);

                var westend = new google.maps.Marker({
                    position: westendPos,
                    map: map,
                    icon: westendImage,
                    shadow: westendShadow,
                    title:"Westend Lettings Office",
                    zIndex: 2
                });

            google.maps.event.addListener(westend, 'click', function() {
                infowindow1.open(map,westend);
            });

然后显示地图:

<body onload="initialize()">
<div id="map_canvas" style="width:855px; height:390px;"></div>
</body>

好的,所以我已经回答了我自己的问题,谷歌已经更新了地图api,当然这有一些错误。因此,要修复我的地图图标问题,我将恢复到上一版本3.9。

将对api的调用更改为:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3.9"></script>

Bravo Me! :)

现在可以在https://developers.google.com/maps/documentation/javascript/

找到更新后的地图

0 个答案:

没有答案