Javascript 谷歌地图在标记选择上参差不齐

Javascript 谷歌地图在标记选择上参差不齐,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,您好,我是jQuery和谷歌地图API的新手,我有一些问题,希望能得到答案:) 我在我的项目中使用谷歌地图:但我遇到了两个问题 我无法设置默认的缩放级别。我曾尝试更改zoom:5,但对我无效 当用户单击任何标记时,当标记移动到中心时,平滑过渡不起作用。检查我所指的另一个例子 如果您能为我提供JSIDLE:,我将不胜感激 谢谢。您的默认缩放级别为5,但您使用的是map.fitBounds(bounds)根据边界设置不同的缩放级别: function AutoCenter() { // C

您好,我是jQuery和谷歌地图API的新手,我有一些问题,希望能得到答案:)

我在我的项目中使用谷歌地图:但我遇到了两个问题

  • 我无法设置默认的缩放级别。我曾尝试更改zoom:5,但对我无效

  • 当用户单击任何标记时,当标记移动到中心时,平滑过渡不起作用。检查我所指的另一个例子

  • 如果您能为我提供JSIDLE:,我将不胜感激


    谢谢。

    您的默认缩放级别为5,但您使用的是
    map.fitBounds(bounds)根据边界设置不同的缩放级别:

    function AutoCenter() {
        //  Create a new viewpoint bound
        var bounds = new google.maps.LatLngBounds();
        //  Go through each...
        $.each(markers, function (index, marker) {
            bounds.extend(marker.position);
        });
        //  Fit these bounds to the map
        map.fitBounds(bounds);
    }
    
    因此,您必须注释掉调用
    AutoCenter()
    map.fitBounds(bounds)


    平滑过渡:该示例使用Google API v2。使用
    map.panTo()
    而不是
    map.setCenter()
    函数可以获得更好的转换。请参阅。

    请在您的问题中发布相关代码,而不仅仅是JSFIDLE的链接。您是否对我的第2个问题做了任何更改?
    map.panTo()
    :将地图的中心更改为给定的坐标。如果更改小于贴图的宽度和高度,则过渡将平滑设置动画。