我使用 SDK MonoForAndroid。我目前正在尝试将我自己的地图显示为 android 中的 Google 地图的叠加层。
例如:谷歌地图不能很好地映射我的大学,我有一张我想贴在谷歌地图上的大学地图。
我研究了一些方法,例如:
1) 将地图显示为图像。因为大学是一个很大的地方,地图很详细。位图的图像限制为 16MB,我想加载 50MB 左右的图像。所以这不再是一个真正的选择,但它导致了选择二。
2) 显示平铺的图像。这似乎是更常见的方法。但我找不到任何很好的例子来说明它是如何在地图上绘制的。我可以找到很多关于如何剪切图像的示例,而不是在地图上绘制它。我不确定如何处理不同级别的缩放,因为需要地图的不同细节。
3) 将矩形绘制为图块,并使用图像的 bitmapShader 进行绘制。
我找不到的东西,但可能很好:
4) 是否有用于绘制平铺位图的平铺工具?
5) 绘制矢量图。
我只想以最有效/最简单的方式做到这一点