0

「近い」とは、100メートルを意味します。それを行う方法はありますか?どんな助けでも大歓迎です。

4

2 に答える 2

1

ポイントを出発地と目的地の両方としてDirectionsServiceを呼び出します。これにより、最も近い道路の場所が返されます。

そのポイントから元のポイントまでの距離を計算します(ジオメトリライブラリの球面メソッドcomputeDistanceBetweenを使用)。

また、道路の「種類」を確認するために、ルートサービスの結果を逆ジオコーディングする必要がある場合もあります。幹線道路や高速道路である必要がある場合でも、多くのオプションがない場合は、最寄りの道路。

于 2013-03-07T20:13:22.150 に答える
1

これを見てください:

http://gmaps-utility-library-dev.googlecode.com/svn/trunk/routeboxer/docs/examples.html

RouteBoxer クラスは、パスの指定された距離内のすべてのポイントをカバーすることが保証されている一連の LatLngBounds オブジェクトを生成します (GDirections クラスによってルート用に生成されたものなど)。このクラスの主な使用例は、バウンディング ボックス クエリをサポートする空間データベースに対するルートに沿った検索の実装をサポートすることです。

于 2013-04-26T11:27:26.623 に答える