Google maps panTo()的问题以及如何更改坐标

Google maps panTo()的问题以及如何更改坐标,google-maps,coordinates,pan,Google Maps,Coordinates,Pan,在google maps V3中放置panTo()时,我遇到了一个小问题。以下是问题的描述: 在这种情况下,一切进展顺利,贴图将移动并设置动画,直到它停止在正确的点 var infoWindow = new google.maps.InfoWindow({ content: strHtml }); google.maps.event.addListener(marker, 'click', function() { var latitude = marker.position.la

在google maps V3中放置
panTo()
时,我遇到了一个小问题。以下是问题的描述:

在这种情况下,一切进展顺利,贴图将移动并设置动画,直到它停止在正确的点

 var infoWindow = new google.maps.InfoWindow({ content: strHtml });

 google.maps.event.addListener(marker, 'click', function() 
 {

 var latitude = marker.position.lat();
 var longitude = marker.position.lng(); 

 var panningPoint = new google.maps.LatLng(latitude, longitude); 

 activeInfoWindow.close();

 map.panTo(marker.getPosition());

 infoWindow.open(map, marker);
 activeInfoWindow = infoWindow; 

 });
在另一种情况下,我写下了地图转到我决定的平移点,但是它没有设置地图的动画,只是刷新(不是动画)并获得与“设置中心”类似的功能

为什么??与
getPosition()
和收集lat和long以及重新绘制点有什么区别吗

我真正的问题是,我必须平移到顶部div覆盖问题的“x%”底部,而不是正确的点


有什么建议吗?

。。。没有人?真正地X_X
 var infoWindow = new google.maps.InfoWindow({ content: strHtml });

 google.maps.event.addListener(marker, 'click', function() 
 {

 var latitude = marker.position.lat();
 var longitude = marker.position.lng(); 

 var panningPoint = new google.maps.LatLng(latitude, longitude); 

 activeInfoWindow.close();

 map.panTo(panningPoint);

 infoWindow.open(map, marker);
 activeInfoWindow = infoWindow; 

 });