2012-06-13 86 views
1

我正在编写一个应用程序,用户可以在Google Maps地图中指定一个位置(使用Google Maps API)。 我抢的位置:协调Google地图和Google静态地图之间的差异

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

    var position = mouseEvent.latLng; 
    //position = 41.57187486787156, 0.609094047546364 
}); 

然后,在另一页,我使用谷歌静态地图使用的坐标所有标记的位置显示图像从用户标记点抓起:

<img alt="map image" src="http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=550x380&markers=label:A|41.57187486787156, 0.609094047546364"> 

谷歌静态地图向南显示标记。

回答

1

静态地图有6位小数的位置的精度限制,标记位置将被舍入,并设置为41.571875,0.609094

你需要圆的动态地图内的值也得到相同的标记在两个地图上的位置。

+0

你能指出我在哪里记录? –

+0

https://developers.google.com/maps/documentation/staticmaps/#Latlons –

+0

谢谢!这解释了抵消 –

0

静态意味着“不变 - 永不改变”。 动态是“变化”。您可以对数据库进行动态更改,而无需关闭实例并重新启动以使更改生效。但是,如果您不更新控制文件,则在关机和启动时,动态更改消失 - 这不是永久性的。 静态网站是指那些不能更改或定期更新的网站。 和动态网站是定期更改或更新的网站。

+0

我想你想回答一个完全不同的问题...... –