【问题标题】:Totally offline app-SQlite-show POIS完全离线应用-SQlite-show POIS
【发布时间】:2016-02-29 19:03:39
【问题描述】:

我可以使用 osmdroid 将我的离线地图保存在 sqlite 数据库中,然后在离线显示一些 POIS 并获取我的位置和 POIS 位置之间的距离吗? 通过研究,我发现 osmdroid 不支持离线搜索 POIS。真的吗? 最好搜索嘴唇 Mapforge?

【问题讨论】:

    标签: sqlite android-studio osmdroid


    【解决方案1】:

    使用osmdroid,你可以

    • 通过数据库或其他几种机制离线查看下载、预渲染、地图图块
    • 绘制图标、线条、多边形等并附加到每个项目的点击处理程序上
    • 在地图上显示您的位置

    也就是说,您可以获得地图上特定项目的点。如果你能得到你的位置,那么它是一个计算直线距离的简单方程。

    如果您希望这些点可以离线且可搜索,您将需要某种数据库、一种填充数据库的方法以及某种搜索策略。这几乎就是 mapsforge 正在做的事情。我已经用 wikimapia 数据做了类似的事情,它肯定可以完成,但是没有提供开箱即用的东西,因为 osmdroid 只处理光栅图像。

    如果在线是一个选项,osmbonuspack 提供了许多驱动程序来搜索 POI 的多个在线资源,包括转弯路线。

    【讨论】:

    • 非常感谢你的间谍。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多