私はGoogleタイルサーバーに取り組んでいます。http URL を使用して Google サーバーからタイルをフェッチする WCF サービス (C#) を 1 つ作成しました:- http://mt1.google.com/vt/lyrs=m@129&hl=en&x=1&y=0&z=1&s=Galileo
ご存じのとおり、Google タイルでは、タイルを提供するために URL に x、y、z の 3 つの変数パラメーターが必要です。
その他のコーディネートはこちらでご覧いただけます。
Google タイル (マップ) を 1 つずつフェッチすることに成功しました (x、y、z の異なる値を設定することを意味します)。
現実世界のシナリオでは、これらのタイルを表示するための WinForm (C#) アプリケーションを開発してみました。1 対 1 のタイルを表示できます。しかし、私の問題は..
マップの完全なセット (さまざまなタイルをつなぎ合わせたもの) を提供するにはどうすればよいですか? さまざまなパラメーターを使用して Google Tile Server に複数の呼び出しを提供できることはわかっていますが、さまざまな条件での x、y、z の適切な値と、それとの継続的な関係を知る必要がありました。
画面座標を Google Tile Server 座標 (x、y、z の値を意味する) にリンクする計算、式、またはマッピングはありますか?
Googleが提供するのと同じように、ドラッグとダブルクリックでスムーズなズームとパンを提供する必要があります。
私の基本的な関心事は、Google の x、y、z と画面座標との関係です。
どんな助け(またはサンプル)も高く評価されます。