1

たとえば、データベース (sql) に保存されている多数のジオポイントがあり、ピンポイントを介してマップ上でそれらをユーザーに表示したいのですが、現在のユーザー位置の近くにあるジオポイントのみをユーザーに表示したいです。 、モバイル デバイスとユーザーの注意を過負荷にしないようにします。

調べてみましたが、これを行う具体的な方法が見つかりません。今まで気にかけてくれてありがとう。

4

1 に答える 1

0

まず、このリンクを参照してください。2つのGPS位置間の距離を計算するためのソリューションがあります。

次に、次の手順に従います。

ステップ1:GPSを使用して現在地を取得する

ステップ2:データベースから位置データを取得できます。

ステップ3:すべての場所と現在の場所の間の距離を計算します。

ステップ4:状態に最大距離を与えます。(つまり、1 km未満の場合は候補リストの場所。)

ステップ5:Googleマップにそれらの最終候補地を表示します。(参照リンク

それが役に立てば幸い。

于 2012-11-23T06:10:17.463 に答える