2012-06-12 7 views
12

GPSを使用すると、Google APIから通り名が提供されます。ユーザーが手動で入力する必要がある場合、オートコンプリートのテキストビューでは、Google APIのすべての通りと道路の名前が必要です。 GPSを使用する際にGoogle APIが提供するすべての通りと道路の名前はどこで取得できますか?私はどこでも検索が、無駄に:( 感謝を事前にVEの Googleのすべての通り名と道路名のリスト

答えて

8

私の知る限りが見つけることができるよう、Googleは公共のダウンロードのための通りの名前のデータベースを提供していませんが、このサイトのことを行います。Open Street Map

これらを

5

実際に私は別の方法も見つけました。xmlの通りや道路の名前が返されました。 by google apiは "route"とマークされています。したがって、xmlのtype = "route"を解析して、道路名と道路名のみを取得しました。

+5

例を示してください。 –

+0

あなたはそれをどのように説明してください! – kloshar4o

+0

Google API [documentation](https://developers.google.com/places/web-service/supported_types)には、リクエストで**ルート**を使用できないと記載されています。 注:以下のタイプは、プレース検索のタイプ​​フィルタ、またはプレースを追加するときのtypesプロパティではサポートされていません。 – sridharraman

4

GoogleプレイスAPIでは、市区町村名などの検索結果をオートコンプリートテキストビューに使用できるように提案しています。

結果をテストするために実行中のJS demoがあります。あなたは、マップのAPI V3を使用しているので

は、ここであなたは、AndroidのためのAPIを見つけることができますgoogle.maps.places.Autocomplete

Hereへの参照です。

関連する問題