3

Android で Google マップを使用しているときに、現在の画面に表示されるマーカーのみを読み込む方法について何か考えがある人はいますか?

関連するマーカーの緯度/経度を返す Web サービスにリクエストを送信することを考えています。しかし、特定の緯度/経度が画面内にあるかどうかを計算するために使用できるパラメーターは何でしょうか?

Gowallaの実装のようなものが完璧でしょう

何か案は?

マイク

4

1 に答える 1

0

同様のことを行う必要があるアプリに取り組んでいます。これが私の提案です(私のアプリはSDKレベル7です)

以下の私の例では、mapView はタイプ MapView のオブジェクトです。

mapView.getLatitudeSpan();

戻り値: 現在の緯度範囲 (マップの上端から下端まで) の 10 進数の度数に 100 万を掛けた値。

mapView.getLongitudeSpan();

戻り値: 現在の経度範囲 (マップの左端から右端まで) の 10 進数の度数に 100 万を掛けた値。

ここでは、さらに 3 つの便利な方法を紹介します。

mapView.getLocationInWindow(location);
mapView.getLocationOnScreen(location);
mapView.getZoomLevel();
于 2010-08-10T18:15:51.940 に答える