2016-03-28 4 views
-1

Android studioを使用していて、Google Maps V2を使用するアプリケーションを作成しようとしています。私はAPI Keyでうまく走っている地図を持っています。 mapmarkersを追加します。 markersを追加して、ユーザーの特定のradius(現在のlocation)にのみ追加されるようにします。 がradiusに含まれているかどうかを確認する方法はありますか?地図にradiusを追加するにはどうすればよいですか?ロケーションが境界内にあるかどうかをチェック

+0

内cointinedされている場合

LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds; bounds.contains(your_bounds)

これはチェックします。あなたのコードを表示してください。これは長い答えです。 –

+0

私はマーカーの位置を得て、それらをデータベースに保存しました。私は実際にどのように進んでいくかについて本当に分かりません。それらのマーカーが半径の内側に来るようにする方法を私に教えることができれば、それ以上のものになります。 –

+0

半径がありますか?どうやってそれを手に入れますか? –

答えて

1

誰かがこれを彷彿とさせたら、ここに私がしたことがあります。 距離にはdistanceBetween()というメソッドがあります。 これはメソッドのドキュメントです。 distanceTo()も便利です。 http://developer.android.com/reference/android/location/Location.html スクロールしてメソッドを探します。

1

また、使用することができます:your_boundsは、あなたがまだやっていることbounds

関連する問題