我正在创建一个将图像覆盖在谷歌地图上的移动应用程序。
我有大量的图像叠加层(KML 语言中的“GroundOverlay”对象)。滚动或缩放地图时遇到了几个问题(主要是性能)
尝试了几个选项后,我认为我的下一个方法是预先将所有图像叠加层组合成一个图像,然后将该图像简单地显示为地图上的单个叠加层。问题是,我不知道从哪里开始。
有没有人有组合叠加图像的经验?
我认为有两个问题需要解决 1)计算将包含最终图像的较大的“边界框”。我有每个叠加层的边界框(KML 语言中的“LatLngBox”),我认为可以通过简单地检查每个 LatLngBox 的值并根据最小/最大值生成最终框来计算最终框。任何人都知道这是否可行?
2) 将所有叠加图像合并为一个最终图像。我不知道从哪里开始,比如这里。生成实际图像不是问题,而是每个叠加层(即像素级别)的放置位置,以便生成的图像准确。
任何提示/提示将不胜感激。谢谢