11

API の v3 でこのGoogle 提供の例を使用してサテライト GMapType を使用する場合、最大ズーム レベルは 2m / 10ft のスケールを持ちますが、別の Google 提供の例の v2 バージョンを使用します (コントロールのために別のものを使用する必要がありました-simple にはスケール コントロールがありません) は、20m / 50ft の最大スケールを生成します。これは v3 の新しい「機能」ですか?

同じ GLatLng 領域で例をテストしたことを言及する必要があります。つまり、タイルの詳細レベルは影響しないと思いますが、間違っていますか?

別の質問で述べたように、v3 は非常に Labs-y/beta 品質であると見なされるため、本番環境での使用は当面の間推奨されません。

「GMap のズーム レベルを上げる」必要があるため、このテーマに惹かれました。ここでの回答はGTileLayer の使用を示唆しているようで、 GMapCreator を検討していますが、これには多少の努力が必要です。

私が達成しようとしているのは、ズーム レベルを大きくすることです。2 m / 10 フィートの縮尺が最適です。タイルがそれほど高解像度ではなく、かなりの数のマーカーがあるマップがあります。この領域に高解像度のタイルがないことを確認すると、マーカー間の距離が非常に小さく、問題のあるオーバーラップが発生しています。

さらに良いことに、独自の tileserver を使用せに、2 m / 10 フィートの縮尺が実現されている Google Campus のように、より高いズーム レベルを可能にするカスタム マップを作成するにはどうすればよいでしょうか? 仲間の Stackoverflower の GMaps サンドボックスで、ズーム レベルに基づいてタイルが手動で作成される例を見てきました。

mapki でカスタム マップのコードベースを見たことがありますが、これには tileserver が必要です。Google のタイルを特定のズーム レベルに使用して、それらの一部を (tile.x と tile.y に応じて) と交換することはできません。カスタム タイル、ズーム レベルが 19 より高い場合

私はこれ以上意味をなさないと思うので、この大きな質問をここで終わらせるつもりです. 誰かが私の助けに来てくれることを願っています!

前もって感謝します !

4

2 に答える 2

2

さらに調査した後の洞察:

さらに調査した結果、確かに真実です。Maps v3 では、最大ズーム レベル 22 (!) が許可されています。これは縮尺 2m / 10 フィートに相当しますが、マップ タイプがハイブリッドではなくサテライトの場合のみです。– Dr1Ku 4 月 14 日 9:59

Automatic Tile Cuttor Photoshop プラグインもいじりましたが、必要な結果を生成できませんでした (タイルが完全に配置されるようにマップを正確にスケーリングする方法がわかりませんでした)、ImageOverlay を使用して、そう見えませんピクセルy。– Dr1Ku 4 月 14 日 10:00

それ以来、私の GMaps v2 コードを v3 に移植しました。順調に進んでいます。はい、サテライト マップ (ハイブリッドではありません!) を使用すると、最大 22 のズームが可能になり、トリッキーに配置されたマーカー (互いに近くにある) がより適切にレンダリングされます。「申し訳ありませんが、ここに画像はありません」のオーバーレイ + カスタム タイルを (最終的に) 追加すると、最終的にうまくいきました – Dr1Ku 5 月 17 日 20:17

于 2010-10-19T21:31:13.033 に答える
0

Google Maps API の v3 は現在ラボではなく、v2 と同等の機能を備えているという最新情報をここに投稿したかっただけです。

また、Maps API の v2 は廃止されたため、より優れたズーム機能を探している場合は、v2 の代わりに v3 を使用するのが最善の選択肢のようです。

于 2011-12-06T04:05:08.617 に答える