0

中心がGLatLng(A)で半径(r)がメートル単位の円を地図上に配置することを検討してください。

ここに画像の説明を入力してください

位置BでGLatLngを計算する方法は?rが赤道に平行であると仮定します。

AとBが指定されている場合の半径の取得は、GLatLng.distanceFrom()メソッドを使用して簡単ですが、逆の場合はそうではありません。

要約すると、ポイントAとRのLat / lngをメートルで表すと、ポイントBのLat/Lngを取得する必要があります。方向は重要ではありません。

4

1 に答える 1

5

あなたがする必要があるのは、元のポイントを取り、東または西への1度の距離を計算することです。これにより、その緯度の線に沿った1度あたりの距離がわかります。次に、rを1度あたりの距離で割ると、東または西にBがいくつあるかがわかります。

于 2012-07-16T21:40:41.280 に答える