【问题标题】:How to make a SVG map in android? (and place markers on the map)如何在android中制作SVG地图? (并在地图上放置标记)
【发布时间】:2012-11-03 17:01:03
【问题描述】:

我正在为现实生活中的游戏制作应用程序。该应用程序需要使用使用标量矢量图形 (SVG) 的自定义地图。我使用的地图提供了非常准确的细节,例如建筑物内的门位置;这就是为什么我使用 SVG 而不是 maps api。 现在我知道有一个 svg 的 api (http://code.google.com/p/svg-android/),所以我需要帮助:

1) 图片必须是可缩放的。使用 SVG 图形的唯一原因是为了干净的缩放。

2) 我需要在 SVG 图像上放置动态标记(图像或带数字的按钮)。 SQL 表有一个图像和一个位置。该表将被更新、添加和删除。我需要将所述图像放置在 SVG 图像之上,并且可能彼此放置。除了坐标和数学,我如何将图像放在一起(不能使用 XML,因为它们不是静态的)。

我需要使用 Android 2.2

【问题讨论】:

    标签: java android android-layout svg


    【解决方案1】:

    2.2 中的默认浏览器不支持 SVG。您可以定位 Opera Mobile,它对 SVG 和其他新技术的支持要好得多,但它不会是一个原生应用程序。

    我尝试的第一步是在 Inkscape 中设计界面,然后您可以从 HTML 引用 .svg 文件并使用 javascript 移动元素。

    【讨论】:

      【解决方案2】:

      飞猪,

      如果我理解您的问题,您想在手机上显示像 that 这样的 SVG 吗?这样您就可以在该地图上显示用户位置。

      我在这里描述了一个可行的解决方案:Add SVG Tile Provider

      如果您对 GG 地图还有其他问题,请告诉我

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-15
        • 2017-12-29
        • 2011-08-08
        • 2011-11-03
        • 1970-01-01
        • 2019-10-09
        相关资源
        最近更新 更多