我正在使用 Google Tile Server。我编写了一个 WCF 服务 (C#),它使用 http URL 从 Google 服务器获取图块:- http://mt1.google.com/vt/lyrs=m@129&hl=en&x=1&y=0&z=1&s=Galileo
如您所知,Google Tile 在其 URL 中需要三个可变参数 x、y 和 z 来提供一个 tile。
其他坐标可以在这里看到。
我非常成功地一一获取 Google Tile(地图)(意味着放置不同的 x、y 和 z 值)。
现在来到现实世界的场景,我尝试开发一个 WinForm (C#) 应用程序来显示这些图块。我能够显示一对一的瓷砖。但我的问题是..
如何提供完整的地图集(不同的瓦片拼接在一起)? 我知道,我可以使用不同的参数向 Google Tile Server 提供多次调用,但我需要知道在不同条件下 x、y 和 z 的适当值以及与该值的连续关系
是否有任何计算、公式或映射将屏幕坐标链接到 Google Tile Server 坐标(表示 x、y 和 z 值)?
我必须在拖动和双击时提供平滑的缩放和平移 .. 与 Google 提供的一样。
我最关心的是谷歌的 x、y、z 和我的屏幕坐标之间的关系。
任何帮助(或样本)将不胜感激。