0
我有一个自定义覆盖图,基本上从坐标列表中绘制一条路线到地图上。这一切都正常,但我需要地图,当它第一次加载时,设置其位置和缩放级别,以便它符合mapview控件的路线。Android - 用于显示自定义路线覆盖图的位置图
这是如何实现的?
我有一个自定义覆盖图,基本上从坐标列表中绘制一条路线到地图上。这一切都正常,但我需要地图,当它第一次加载时,设置其位置和缩放级别,以便它符合mapview控件的路线。Android - 用于显示自定义路线覆盖图的位置图
这是如何实现的?
我想通了。
首先,我需要找到我的路线的最小和最大,经度和纬度坐标。
有了这些,我可以设置中心,像这样:
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));