2

GoogleジオコーディングAPIの奇妙な問題に直面しています。私の要件は、ユーザーがアドレスを入力するたびに、Googleマップで発生するように、対応するすべての場所がマップビュー(MKMapビューを使用)に表示される必要があることです。だから私がやっていることは、対応する場所の緯度と経度のリストを返すgooglegeocodingAPIを使用することです。

しかし、いくつかの場所の場合:-カリブーコーヒー、チャペルヒル(グーグルマップでこの場所を検索すると、その住所を示す注釈がいくつか表示されますが、ジオコーディングでこの住所を入力しても何も表示されませんでした。

URLをリクエスト:-http://maps.googleapis.com/maps/api/geocode/xml?address=caribou%20coffee,%20chapel%20hil%20&sensor=false

応答:-

-<GeocodeResponse>
<status>ZERO_RESULTS</status>
</GeocodeResponse>

グーグルマップに表示されているように、このアドレスに対応する緯度と経度が得られない理由を誰かに教えてもらえますか、またはグーグルマップの動作をアプリケーションに統合できる他の方法があります(mkマップビュー)。

私はここで立ち往生しているので私を助けてください。

任意の提案をいただければ幸いです。

前もって感謝します!

4

1 に答える 1

0

住所が不完全であることに注意してください。たとえば、caribou coffee, chapel hill, nc を検索すると、結果が生成されます。

Geocoding API はそのような住所では何もできないと思います。たとえば、Places API (https://code.google.com/apis/maps/documentation/places/) などの追加の API を使用する必要があるかもしれません。 「コーヒー」などのクエリに対していくつかの結果を返すことができます。ただし、ベースとして使用するユーザーの場所を提供する必要があります。

于 2011-08-23T04:54:59.457 に答える