0

マップ上のパスを表す座標を持つ複数のポイントがあります。次に、レストランなどを表す複数のポイントがあります。パスの近くにあるすべてのレストランを 1 km のように取得したいと思います。解決策の 1 つは、各ポイントについて、そのポイントから 1 km の円内にあるレストランを MySQL データベースで検索することですが、他のオプションを知りたいです。

4

2 に答える 2

0

さらに、パス上の隣接するポイントの各ペアの間に線を引き、その線からレストランを表す各ポイントまでの最短距離を計算することもできます。次に、距離が 1 km を超えるレストランを除外します。

線と点の間の距離計算については、このWikiを参照してください。

于 2013-04-20T10:21:50.573 に答える
0

関心のある領域を表すパスからポリゴンを作成し、交差点のポイントをテストします。

于 2013-04-20T10:11:01.910 に答える