Javascript 谷歌地图标记不仅出现在主地图上

Javascript 谷歌地图标记不仅出现在主地图上,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用GoogleMapsAPI创建一个小的、精简的地图,显示带有标记的地理编码位置。您可以在此处看到实时代码: 它的工作原理完美无瑕,直到有人点击谷歌标志将自己带到maps.Google.com。在那里,地图被正确地缩放并以位置为中心,但是标记似乎没有被传递到maps.google.com,因为它没有出现?我查看了API,但找不到类似“markerstoogle boolean”之类的变量 下面是相关的代码部分。这是我唯一一个和马克打交道的地方。JavaScript: var addres

我正在使用GoogleMapsAPI创建一个小的、精简的地图,显示带有标记的地理编码位置。您可以在此处看到实时代码:

它的工作原理完美无瑕,直到有人点击谷歌标志将自己带到maps.Google.com。在那里,地图被正确地缩放并以位置为中心,但是标记似乎没有被传递到maps.google.com,因为它没有出现?我查看了API,但找不到类似“markerstoogle boolean”之类的变量

下面是相关的代码部分。这是我唯一一个和马克打交道的地方。JavaScript:

var address = $(this).attr("name");
    var geocoder = new google.maps.Geocoder();
    geocoder.geocode( { 'address': address}, function(results, status) {
        var lat = results[0].geometry.location.lat();
        var lng = results[0].geometry.location.lng();
        if (status == google.maps.GeocoderStatus.OK)
            {
                var yourStartLatLng = new google.maps.LatLng(lat, lng);
                $('#map_canvas').gmap('addMarker', {'position': yourStartLatLng, 'bounds': true});
                $('#map_canvas').gmap('option', 'zoom', 14)
                $('#map_canvas').gmap('option', 'disableDefaultUI', true)
            }
    });//close geocoder

这就是谷歌徽标链接到的主要网站,它的中心和缩放与它来自的地图相同


如果你想制作一个更大的带有标记的地图,你需要链接到一个更大的基于Google Maps API v3的地图(并且不要期望你的用户使用“Google”徽标)。

多亏了你们两位,这个答案才是第一个。我去做一个大地图页。