【问题标题】:How to create Interactive World Map with all the countries in Android? [closed]如何在 Android 中创建包含所有国家/地区的交互式世界地图? [关闭]
【发布时间】:2013-12-04 10:15:36
【问题描述】:

我想创建一个具有交互功能(如选择、颜色编码和自定义图例)的国家世界地图。这样做的正确方法是什么?如果已经有这样的库,请发布链接。

更新

所以最后我使用 androidsvg 库来加载 SVG 文件。我从 wikimedia 获得了 worldmap svg 文件。 SVG 文件约为 2.4Mb 。因此渲染需要一些时间。它工作得很好。遗憾的是,没有教程/示例应用程序描述了使用 SVG 的另一个重要方面,即缩放(缩放选项),甚至处理(onClick 事件)。等等。任何帮助将不胜感激。

【问题讨论】:

    标签: android opengl-es svg world-map


    【解决方案1】:

    我目前在 Web 应用程序项目中使用 OpenLayers。这很好。看来现在移动设备也支持它了

    OpenLayers in Android

    【讨论】:

    • 正要问你打算如何让他在 Android 中使用它 - 正要问你是否打算通过 webview 使用它
    • 是的,好问题。 Openlayers 非常适合在 Web 浏览器上下文中使用。我不知道有任何纯 Android 库可以做到这一点。
    • android-svg 可用于加载 SVG 文件。但我不确定如何处理 onClick 事件并根据路径 ID 更改颜色。
    【解决方案2】:

    看看这个。
    开放街道地图。这是一个非常好的库,可能会这样做。
    http://code.google.com/p/osmdroid/
    但这也是一个不错的库,但已付费。
    http://mapp.android-libraries.com/download
    还有一个来帮助你
    http://code.google.com/p/mapsforge/

    【讨论】:

    • 你建议他通过 Webview 加载这个吗?
    • @Katana24 对不起,我的错误。更新的库
    猜你喜欢
    • 1970-01-01
    • 2013-07-15
    • 2011-02-12
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多