2

この質問は別の質問とは異なります 。そのため、ネイティブのGoogleマップアプリが地図上で長い道のりを描いているのを観察しました。

ズームが遠すぎると、線が詳細でいっぱいになりません...つまり、Google Maps APIを使用して、2つの異なるポイント間のパスを要求すると、マップ上で最も詳細なパスを描画するための座標全体を受け取ります。 。

ズームを変更すると、描画された線がより詳細になります。

質問は。ネイティブのグーグルマップアプリのようなことをする方法はありますか?Google Maps APIを使用して地図上にパスを描画するために、より少ない詳細を要求できますか?ズームを変更するときに、線で描かれた詳細を改善できますか?

私のすべての質問に対する答えが「いいえ」の場合は、別の質問に進みます。ラグの問題なしに、マップ上に長いパスを描画するにはどうすればよいですか。

はっきりしているといいのですが、英語については申し訳ありません。

4

1 に答える 1

1

Google マップは、おそらくサーバーによって生成されたそのパスのビットマップです。すべてのズーム レベルの新しいもの。

同様のことができますが、かなりの作業です。ただし、ビューを更新する必要があるたびにパスを描画するのではなく、透明なビットマップを一度生成する方が高速です。いくつかのポイントをスキップするだけで詳細を減らしたパスを描画することもできますが、重要な部分をスキップしないアルゴリズムを見つけるのは非常に困難です.

于 2012-04-24T18:28:03.443 に答える