Android - 位置图以显示自定义路线覆盖

时间:2011-05-03 07:26:48

标签: android maps overlay routes

我有一个自定义叠加层,它基本上从一个坐标列表中绘制一条路线到地图上。这一切都很好但是我需要地图,当它第一次加载时,设置它的位置和缩放级别,以便它适合进入mapview控件的路径。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

我明白了。

首先,我需要找到路线的最小和最大,纬度和长坐标。

有了这些,我可以这样设置中心:

centerPoint = new GeoPoint((int)((minLat+((maxLat-minLat)/2))* 1e6), (int)((minLon+((maxLon-minLon)/2))* 1e6));
mController.setCenter(centerPoint);

并像这样设置缩放级别:

mController.zoomToSpan((int)((maxLat - minLat)* 1e6), (int)((maxLon - minLon)* 1e6));