Maps API v3 を使用してソフトウェアの実装を開始しました。残念ながら、v3 API には深刻な問題があり、ビジネス ライセンスを取得するのをためらうことがわかりました。
クライアントは 1920x1080 の HD 解像度のモニターを使用しており、マップは画面スペースの 90% を占めています。残念ながら、ここで私が話している問題が発生します。マップ上でマウスをクリックしてドラッグし始めると、スムーズではなく、本当に面倒です。すべての楽しみがなくなります。
Windows XP、Windows 7、および Windows 8を使用して、いくつかの異なるシナリオを試しました。使用しているブラウザーは、Firefox、Chrome、および IE の最新バージョンです。マップをドラッグしようとしたときの結果は次のとおりです。
- 小さな画面の解像度 320x240: Firefox、Chrome、および IE は非常にうまく処理します。ドラッグがスムーズでないことに気付くことは不可能です。
- 小さな画面解像度 320x240、マップ上に 10 個のポリライン: Chrome と IE はそれをうまく処理しますが、v2 API の経験があれば違いに気付くでしょう。Firefox - 悪夢です。ドラッグがまったくスムーズではありません。
- 中画面解像度 1024x768。Firefox - 一貫性のない遅れがあります。Chrome と IE - ドラッグはスムーズですが、マウスを速く動かすと状況が悪化します。
- 中程度の画面解像度 1024x768、マップ上に 10 個のポリライン。Firefox - 悪夢。Chrome と IE - 多少の遅延があることに気付き始めますが、同時に滑らかに見えます。
- 高解像度 1920x1080。Firefox - 大幅な遅れ。Chrome と IE - 少しは良くなっていますが、それでも顕著な遅れがあります。6) マップ上のポリラインを含む高解像度 1920x1080: Firefox、Chrome、IE - NIGHTMARE。地図をドラッグすることはほとんど不可能です。
興味深い事実:
- 上記の問題は、Google マップの v2 API では発生しません。
- マウスの移動速度が毎秒 50 ~ 60 ピクセル未満の場合、上記の問題は発生しません。ドラッグは本当にスムーズです。マウスを速く動かすと、ラグが発生します。
- http://maps.google.comでは、問題はまったく存在しませんが、開発者ガイドのコード サンプルの一部を開くと問題が発生します。例を次に示します: https://google-developers.appspot.com/maps/documentation/javascript/examples/full/circle-simple。
私は問題をできるだけ深く説明したと思いますが、それを回避しようとしても、解決策を見つけることができませんでした。
誰かがこの問題について意見を共有してくれたらうれしいです.
PS 残念ながら、私は v2 のキーを持っていないので、ローカルホストの外でマップを表示できる例を作成することはできませんが、並べて比較できる Web サイトを見つけました (v2 と v3)。マップをドラッグして、違いを確認してみてください。
http://www.wolfpil.de/v2-v3-sidebyside.html
マップの解像度は非常に小さく、おそらく経験の浅いユーザーには違いがわからない可能性があるため、マップへの別のリンクも提供します。キャンバスの解像度を大きくするには、firebug または同様のデバッガーを使用する必要があります。次に、私が話していることがわかります。
- マップ v2: http://www.wolfpil.de/v2.html
- マップ v3: http://www.wolfpil.de/v3.html