And*_*ner 5 android android-mapview
如何在MapView给定坐标上绘制线条?
AFAIK,在iPhone上是可能的.
请指教.
提前致谢.
Jer*_*gan 21
要使用MapView,您的Activity必须扩展MapActivity.
对于每一行,你想画(还是真的什么都),你需要继承叠加,做图中Overlay的onDraw()方法.一旦你创建了你Overlay的MapView东西就像添加它mMapView.getOverlays().add(new MyOverlay());.
里面您的自定义Overlay,你会想要得到一个投影喜欢的东西Projection p = mapView.getProjection();.从Projection您可以将GPS坐标为屏幕坐标Projection的toPixels(GeoPoint对象,点)的方法,然后就画在通过画布使用普通的Android 2D绘图的方法.
这是基础......如果你还需要其他东西,那就问问吧.
| 归档时间: |
|
| 查看次数: |
9743 次 |
| 最近记录: |