1

開発中の iPhone アプリに非常に一般的な Google 機能を追加する必要があります。アイデアは、ユーザーがアドレスを書き込むことができる TextBox を提示されることです (例: "Amsterdam av)"。問題は、彼に「ヘルプ」を追加したいということです。つまり、彼が通りの名前を書くと、Google マップがここで行うように、アプリは部分一致のリストを表示します。

サンプル http://www.timotteo.com.ar/google.png

Google API で正確なクラスが見つかりません。Google 独自の検索ほど高速である必要はありません。ユーザーが「amst」と入力して検索ボタンを押すと、部分一致のリストが表示される場合があります。私が探している API は、何らかの方法で可能性のあるリストを返します。今のところ、特定の住所を入力したときに緯度/経度を提供する where メソッドを見つけることができました。メソッド/クラスのどの組み合わせを使用すべきか誰かが知っていますか? 多分いくつかの例?

事前に送信してください!

4

2 に答える 2

1

Places API のオートコンプリート機能を探しているかもしれません: https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

これは、すべての住所や通りに対してオートコンプリートされるわけではなく、お店や有名なランドマークなどに対してオートコンプリートされます。

住所のオートコンプリートが必要な場合は、ドキュメント化された API で利用できるとは思えません。これは、回避策が存在しないという意味ではありませんが、ユース ケースの詳細に依存する場合があります。(たとえば、狭い地理的領域のみを気にする場合は、すべての道路のリストを独自のデータベースに格納し、AJAX 呼び出しを自分で処理するだけでよい場合があります。)

于 2012-04-20T20:58:56.150 に答える
0

実際に私が探していたのはこれです:

http://maps.google.com/maps/geo?q=amsterdam%201543&output=xml&oe=utf8&sensor=true&hl=es&gl=ar

その URL は、すべてのオートコンプリート オプションを含む XML を返します。私がしなければならないことは、その XML を解析することだけです。そこに私のリストがあります。

于 2012-04-23T17:13:08.753 に答える