Javascript 谷歌地图在标记选择上参差不齐
您好,我是jQuery和谷歌地图API的新手,我有一些问题,希望能得到答案:) 我在我的项目中使用谷歌地图:但我遇到了两个问题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
谢谢。您的默认缩放级别为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()
:将地图的中心更改为给定的坐标。如果更改小于贴图的宽度和高度,则过渡将平滑设置动画。