繁体   English   中英

如何在Android中制作SVG地图? (并在地图上放置标记)

[英]How to make a SVG map in android? (and place markers on the map)

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

1)图像必须是可缩放的。 使用SVG图形的唯一原因是清晰缩放。

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

我需要使用Android 2.2

2.2中的默认浏览器不支持SVG。 您可以定位Opera Mobile,后者更好地支持SVG和其他新技术,但它不是本机应用程序。

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

飞猪

如果我理解你的问题,你要显示一个类似的SVG 您的手机上? 因此,您可以在该地图上显示用户位置。

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

如果您还有其他关于GG Map的问题,请告诉我

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM