我已经读过您可以使用图块创建自定义图像映射。现在,我已经看过使用LeafletJS进行此过程的视频video here
但是我怎样才能通过谷歌地图实现这一目标。例如,我是动物园的以下示例地图。 我如何在谷歌地图中使用瓷砖。有人能指出我正确的方向,教程等。
答案 0 :(得分:0)
为地图创建切片并非易事,并且有许多实用程序(例如maptiler)。您应该将图像拆分为图块,并将其保存在资源文件夹中。您还需要在this的Alex Vasilkov回答中实现自定义MediaRecorder.AudioSource.VOICE_CALL
。
但是,实际上,如果你有“大”图像需要的图块,由于内存限制无法完全显示,或者你有几个图像用于不同的缩放级别 - 在这种情况下,TileProvider
的一个图块变成4个图块zoomlevel
。台北动物园的schamatics不是那么大,所以你可以使用GroundOverlay
。
将您的图片作为zoomlevel+1
可绘制资源,您可以使用以下内容:
zoo
得到类似的东西:
它可以缩放,可滚动,可旋转等。
当然,这只是一个例子,您需要更精确地参考,承载,删除不必要的元素等。此外,图像方案本身非常近似,与真实地形不同。