1

Google マップでは、任意の方法で住所を入力できることに注意してください。それが有効な住所である限り...Googleマップはそれを読み取ります。

ルビーの本で、このようなもののコードスニペットを見たことがありますが、電話番号が含まれていました。

アドレスに対してこれを行う方法はありますか?

あなたの選択した言語で。

編集:

「有効な」アドレスは気にしません。アドレスを解析したいだけです。123 fake street, WA, 34223 が住所になり、123 fake street WA 34223 も住所になります。

4

2 に答える 2

0

受け入れたい各形式に一致する正規表現を作成できます。それらのいずれかが一致すると、その特定の文字列を解析する方法がわかります。考えてみれば、人々が 99.9% の確率で住所を入力するために使用する一般的な形式は、おそらく 10 を超えることはありません。

于 2010-03-03T14:15:23.883 に答える
0

それは簡単な作業ではありません。最初に、すべての街路、人口の多い場所、および May me の国のベースを用意する必要があります (国際的なルックアップが必要な場合)。次に、各リストの入力文字列から各単語を検索し、すべての単語の一致を見つけようとします。

于 2010-03-03T13:53:38.497 に答える