【问题标题】:How to plot Offline map and on map Plot marker from database如何从数据库中绘制离线地图和地图上的绘图标记
【发布时间】:2014-02-03 10:22:41
【问题描述】:

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

谁能帮助我如何离线绘制地图。 谢谢你

【问题讨论】:

    标签: android gps


    【解决方案1】:

    您需要使用 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)

    【讨论】:

    • 先生,首先我无法绘制离线地图,所以请帮忙绘制离线地图。
    • 首先在没有互联网应用程序的情况下运行应用程序并获取静态纬度、经度坐标。你现在能看到地图吗?(没有位置标识符等)检查上面的链接并从纬度、经度对之间的一条线开始
    猜你喜欢
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多