如何绘制离线地图和地图绘图标记从数据库

时间:2014-02-03 10:22:41

标签: android gps

我正在尝试制作一个Android应用程序,在应用程序运行时显示地图而不使用任何互联网连接,即。离线地图show.On地图我想绘制存储在我的数据库中的一些纬度和经度。基本上我想绘制一个离线地图,在地图上我需要从我的数据库中显示一些标记。但我无法绘制离线地图和标记我在Google上搜索得更多,但我找不到更好的解决方案。

任何人都可以帮助我如何离线绘制地图。 谢谢你

1 个答案:

答案 0 :(得分:0)

您将需要使用GeoPoint lat-lon,将其转换为点(x,y)(坐标几何),并使用画布绘制所需的线条/形状。例如:

GeoPoint gp = new GeoPoint((int)(lat * 1E6),(int)(lon * 1E6));

使用画布进行绘图,请参阅:
How to draw filled polygon?

另外,
Drawing an empty polygon given a set of points on a Map Overylay (Android 2.1)