使用单个SVG地图的Google Maps Tile Provider

时间:2014-05-10 11:04:44

标签: android google-maps svg

在我的Android应用程序中,我想显示一个带滚动和缩放功能的简单Map。我不想依赖地图的网络连接,所以一切都必须随应用程序一起提供。

我有一个我要展示的国家/地区的SVG文件(只有土地和/或水对我来说很重要)。我认为显示地图的最佳方式是使用自定义TileProvider的Google地图视图,它会根据SVG文件动态生成切片。

然而,似乎我需要做数学运算,以某种方式将真实坐标(我x中的yTileProvider)映射到SVG比例,我自己,这听起来像是一件非常重要的事情。

还有其他选项我没有想到这不会涉及我的应用程序运送兆字节的磁贴吗?是否有可能存在的库为我做这些事情?我应该采用完全不同的方法吗?

1 个答案:

答案 0 :(得分:0)

希望它不会太晚=)

实际上我找到了2个解决方案:

  • 您可以使用此库:SVGMapView

  • 第二个解决方案由Google在应用程序中开发:

Google IO 2015