我正在研发适用于Android和iOS的应用,需要显示美国的通用地图(不是谷歌地图,只是州边界线,不再需要或想要的细节)。每个州都需要可点击/突出显示,并且需要在Android / iOS可用的不同屏幕尺寸上轻松调整地图大小。
我发现在Android上渲染地图的最佳选择是使用Canvas,在iOS上使用CoreGraphics和CoreAnimations。
我在名为Global Administrative Areas的网站上找到了状态边界线坐标数据。这些网站提供可以使用Gqis编辑的文件。
这让我想到了我的问题:
您可以使用Gqis生成Android上的Canvas和iOS上的CoreGraphics可用的代码吗?
有没有人对如何渲染交互式通用地图有更好的了解?
(编辑)我是否正在使用Canvas和CoreGraphics走上正轨?
答案 0 :(得分:0)
经过更多研究后,我发现现在称为Gqis或Qgis,并未提供与地理包装数据交互的SDK。我找到了两个解决方案:
最后,Canvas和CoreGraphics似乎是处理地图实际渲染的好方法。