2012-03-13 17 views
0

MapKitで単一の「検索アドレス」リクエスト(「Tata Consultancy Services」などの少し漠然としたもの)のすべてのアドレス位置(緯度、経度、フォーマットアドレス)を取得したいと考えています。 ネットで検索し、GoogleMapsAPI WebServicesを見つけました。応答でGoogleGeocoding APIから複数の広告を取得するにはどうすればよいですか?

http://code.google.com/apis/maps/documentation/geocoding/

しかし、問題は、それがアドレス検索のための「結果配列の応答で唯一の「単一のオブジェクト」を返す、ということです。 "Tata Consultancy Services"を検索すると、フォーマットされた住所が "TCS Rajshree Business Park、Tadiwala Rd、Sangamvadi、Pune、Maharashtra、India"という場所のみが取得されます。我々はこれがTCSの唯一の事務所ではないことをすべて知っているからです。

+0

をご確認ください。 http://stackoverflow.com/questions/396819/geocode-multiple-addresses –

答えて

0

あなたの問題に関連する2つのドキュメントリンクを引用したいと思います。

http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests

「は、一般的に、唯一の一つのエントリ 『』アドレスクエリがあいまいな場合、ジオコーダは、いくつかの結果を返すこともアレイは、アドレスルックアップのために返される」結果。

結果が1つ以上見つかりました。 iPhoneやセンサーからリクエストしているので、デフォルトではtrueです。クエリに最も近い一致結果が返されます。

ソリューションは、名前「ビューポートのバイアスを」見出しの下にリンクの下でその詳細を見つけるしなさい「ビューポートのバイアス」である: -

http://code.google.com/apis/maps/documentation/geocoding/#Viewports

別のオプションを使用すると、試着することができます

  1. センサーをfalseに設定してみてください。
  2. 上記の同じページに記載されているように領域バイアスを試してください。
  3. 多分それはあなたを助けるだろう「地名に近いホテル」のようないくつかの他の単語を試してみて、 応答結果
+0

提案男のためのThanx。しかし、 "Viewport Biasing"では、結果が1つしか返されないため、私の問題は解決しません。すべての場所の詳細を取得する方法はありますか。 – bindaaslover