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

时间:2013-05-21 07:09:07

标签: google-maps coordinates pan

panTo()放入Google地图V3时,我遇到了一些问题。以下是问题的描述:

在这种情况下,一切顺利,地图移动并动画直到它停在正确的位置。

 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; 

 });

在另一种情况下,我写下地图转到我决定的平移点,但不是动画地图,它只是刷新(不是动画)并获得与“SetCenter”类似的功能。

 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; 

 });  

image

为什么呢?与getPosition()和收集纬度和长度以及重绘点有什么不同吗?

我真正的问题是我必须在点上不正确,但是对于顶部div叠加问题,“x%”底部。

有什么建议吗?

0 个答案:

没有答案