我有一个大的高分辨率图像,我正在使用 Google Maps v3 API 进行叠加。这适用于具有合理网络连接的台式机和笔记本电脑,但不出所料,它不适用于移动用户。
将图像分解为各种缩放级别的 2D 切片的最佳/最简单方法是什么,以便我可以通过 API 充当 Google 地图的切片服务器?
是否有一个程序可以可靠地为我生成图块,并为每个生成的图块提供必要的缩放和坐标和/或在我提供缩放和坐标的情况下给我正确的图块?
一旦你收集到正确的信息,是否很容易编写一个磁贴服务器来动态完成它?也许那里有我可以用作模型的源代码?(我在http://blog.gmapify.fr/a-map-tile-server-part-2-understanding-google-maps-tile-overlays-and-building-up-a-tile-server找到了一个 tile 服务器这当然很有帮助,但它不提供源图像中的图块,所以我必须至少弄清楚那部分......)
或者,如果更简单,我可以手动遵循分步算法?(由于它只有一张图像,并且它覆盖了地图上可能有一平方英里的区域,因此如果不是最好的话,手动进行这样的操作也许是可行的。)