3

我有一堆quadkeys,想得到边界框坐标,它是所有quadkeys 的范围,即包含所有quadkeys 的最小/最大纬度和长度。有没有图书馆可以帮助获得这个?谢谢。

4

1 回答 1

1

Quadkeys 只是显示 MapTile 系统的 X/Y/Zoom 坐标的另一种方式。

让我们假设您的四键都具有相同的分辨率(缩放级别),即它们都具有相同的位数。

如果将四键的回转换为 X/Y 坐标,那么它就变成了一个简单的几何问题:找到包含一系列 X、Y 点的框的左上角和右下角的 X、Y 坐标。如果您需要帮助,请告诉我,尽管它应该是基本的欧几里得几何。

找到这两个角点后,将它们转换回纬度/经度,您将获得包含四键的边界框的纬度/经度点。

MSDN 有示例源代码显示 Lat/Long、X/Y/Zoom 和 QuadKeys 之间的转换。

于 2012-10-16T21:13:03.067 回答