1

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

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

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

我需要使用安卓 2.2

4

2 回答 2

0

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

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

于 2012-11-15T05:34:28.860 回答
0

飞猪,

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

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

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

于 2016-09-06T05:46:02.143 回答