Google maps 获取缩放和居中以适应google静态地图中的所有标记
我在一个使用谷歌静态地图的JavaME应用程序中工作。问题是,我需要获得适合所有标记的缩放和中心,并且需要在地图上的某些坐标中添加一些标签。我该怎么做?我需要服务器或midlet中的函数来获取此参数,我不能使用javascript。您不需要自己计算 提供标记时,通常地图将有一个视口来显示所有标记 要修改视口,请使用-参数Google maps 获取缩放和居中以适应google静态地图中的所有标记,google-maps,java-me,midp,Google Maps,Java Me,Midp,我在一个使用谷歌静态地图的JavaME应用程序中工作。问题是,我需要获得适合所有标记的缩放和中心,并且需要在地图上的某些坐标中添加一些标签。我该怎么做?我需要服务器或midlet中的函数来获取此参数,我不能使用javascript。您不需要自己计算 提供标记时,通常地图将有一个视口来显示所有标记 要修改视口,请使用-参数 参考评论: 用于从几个点计算中心的伪代码: 纬度:(maxLatOfAllPoints+minLatOfAllPoints)/2 经度:(maxLngOfAllPoints+
参考评论:
用于从几个点计算中心的伪代码: 纬度:
(maxLatOfAllPoints+minLatOfAllPoints)/2
经度:
(maxLngOfAllPoints+minLngOfAllPoints)/2
bounds = new google.maps.LatLngBounds();
bounds.extend(mPosition);
其中,mPosition
是一个google新的google.maps.LatLng(0,0)
对象,与创建标记时使用的对象相同map.fitBounds(bounds);
就是这样。我也有同样的问题。不要在url中使用“&zoom=xx”,地图将自动适合所有标记 谢谢你的回答。问题是我需要移动应用程序中的中心,以便能够在地图中绘制一些标签。当你知道标记的位置时,需要一点数学来计算中心(见上文)我来这里搜索这个,文档URL现在应该是:OP要求静态地图,这对我来说不是互动式的,不起作用。
&zoom=xx
参数必须位于url上。