【发布时间】:2012-07-26 06:16:41
【问题描述】:
我正在使用 SDK MonoForAndroid。 我目前正在尝试将我自己的地图显示为 android 中的 Google 地图的叠加层。
例如:谷歌地图不能很好地映射我的大学,我有一张我大学的地图,我想贴在谷歌地图上。
我研究了一些方法,例如:
1) 将地图显示为图像。 因为大学是一个很大的地方,地图很详细。位图的图像限制为 16MB,我想加载 50MB 左右的图像。所以这不再是一个真正的选择,但它导致了选择二。
2) 平铺显示图像。 这似乎是更常见的方法。但我找不到任何很好的例子来说明它是如何在地图上绘制的。我可以找到很多关于如何剪切图像的示例,而不是在地图上绘制它。我不确定如何处理不同级别的缩放,因为需要地图的不同细节。
3) 将矩形绘制为图块,并使用带有位图着色器的图像绘制。
我找不到但可能不错的东西:
4) 是否有用于绘制平铺位图的平铺工具?
5) 绘制矢量图像。
我只想用最有效/最简单的方法来做到这一点
【问题讨论】:
标签: c# android google-maps overlay xamarin.android