web-dev-qa-db-ja.com

Google Maps APIは名前で場所を検索する方法を提供していますか?

http://maps.google.com にアクセスすると、検索フィールドにクエリを入力して、場所や場所に基づいた結果を受け取ることができます。通常のGoogle検索クエリ。これらは、明らかな理由でマップインターフェースに適したユニークな結果のスタイル(場所、場所の名前)です。

私はマップと標準のGoogle Search APIの両方を数時間調査してきましたが、この質問に対して複数の検索を実行しましたが、答えが見つからないようです。

彼らは明らかにローカル検索を持っていますが、それは非推奨であり、最初の緯度/経度を指定した場合にのみ結果が得られます。最初の緯度/経度のない場所や場所を見つけられるようにしたい。

基本的に私がやりたいことは、ユーザーが住所、場所の名前、都市や州の名前、または郵便番号、または基本的にマップで許可されている他の種類の場所を入力してジオコーディングできるようにすることです。これは存在する必要があるように思えるため、私は愚かだと感じますが、APIでこれまで見たことがないように思えます。

AJAX提案された結果は必ずしも必要ではありません。ユーザーがニース名を入力してそこからジオコードを作成する方法にすぎませんが、ユーザーが入力した結果が理想的です。

ここで何が欠けていますか?

19
dclowd9901

あなたが探しているのはグーグルマップからのGeocoding APIです。

ここでドキュメントを検索

UPDATE 5/12/2011

GoogleがPlaces APIへの公開アクセスを開始しました。これは、元の質問リクエストの中心です。

http://code.google.com/apis/maps/documentation/places/autocomplete.html

11
rbawaskar

私はあなたが探していると思います google.maps.Geocoder クラス:

アドレスとLatLngの間で変換するためのサービス。

2
mu is too short