1

Android モバイル デバイスで検出された緯度/経度を Google マップ API に渡しています。ただし、同じデスクに座っていると、場所を移動していないにもかかわらず、同じ場所に別のアドレスが表示されることがよくあります...

正確な正確な住所を教えてくれることもあれば、近くのランダムな住所などを教えてくれることもあります...

結果のリストを返す方法はありますか (つまり、現在地の一般的な緯度/経度に適合する複数の住所ですか?)

それで、正しい住所と、私がいると思われる近くの住所をいくつか教えてくれるのでしょうか?

4

1 に答える 1

2

Google マップからマップ タイルを計算して、エリア内のすべての場所を取得できます。緯度経度ペアからジオハッシュを使用すると、マップ タイルを簡単に取得できます。Google が z オーダーのモートン曲線を使用しているという証拠がありますが、新しい Googlemaps では、タイルを識別するために ax,y ペアを使用しています。bing maps quadkey について説明している Microsoft のリンクは次のとおりです: http://msdn.microsoft.com/en-us/library/bb259689.aspx。Googlemaps とヒルベルト曲線で使用する php スクリプトを作成しました。クラスタリングと高速ルックアップが必要だったので主に書きましたが、それを使用してヒルベルト曲線を描くこともできます。phpclasses.org から無料でダウンロードできます (ヒルベルト曲線)。R-Tree はそれほど複雑ではないので、調べることができるかもしれません。

于 2012-09-24T20:19:07.850 に答える