0

ジオコーダーのGoogle APIでアドレスを検索しようとしましたが見つかりませんでした。探ししようとしてビジネスアカウントでGoogleジオコーダーAPIのアドレスを検索できません

住所:29エスプラネード、セント・ヘリアJE2 3QA、ジャージー、英国

動作していないそれを下回るように形成されたURLを参照してください。 https://maps.googleapis.com/maps/api/geocode/xml?address=29+Esplanade%2c+St+Helier+JE2+3QA%2c+Jersey%2c+UK&sensor=false&new_forward_geocoder=true&region=UK&client=client_Id&channel=channel_ID&components=country%3aUK&signature=signature

を言及したURL上での作業されていませんビジネスアカウント。私はClint Id、上記のURLの&チャンネルIDの署名について言及していません。

私もビジネスアカウントなしで同じアドレスを検索しようとしました。 URL:https://maps.googleapis.com/maps/api/geocode/xml?address=29+esplanade+st+helier 上記のURLは正常に動作します。

いくつかのオプションを提供してください。私のアプローチで何が間違っていますか?これを解決するために私からの詳細が必要な場合はお知らせください。

ありがとうございます。

答えて

1

住所「29 Esplanade, St Helier JE2 3QA, Jersey, UK」はイギリス(Jersey is not part of the United Kingdom)に属しておらず、country:UKのフィルタを適用している場合は住所を表示していません。

1)は、署名を再生成country:JE

2)にcountry:UKからコンポーネントのクエリを変更し、新しいものと署名を置き換えます。

https://maps.googleapis.com/maps/api/geocode/xml?address=29+Esplanade%2c+St+Helier+JE2+3QA%2c+Jersey%2c+UK&sensor=false&new_forward_geocoder=true&region=UK&client=client_Id&channel=channel_ID&components=country%3aJE&signature=signature

注:また、URLからThe component filtersクエリーを削除することができます。 The component filtersはジオコーダーからの結果を完全に制限します。 regionは結果を完全に限定するものではありません。あなたはそれを見つけることができますgoogle here

+0

あなたの迅速な対応と私のためのそのwokringのおかげでsangram parmar –

0

私は複数の国や地域の住所の制限のための新しい解決策を得ました。

ここで我々はこれらの有界の国と地域で私たちのアドレスを検索することができ、したがって

https://maps.googleapis.com/maps/api/geocode/xml?address=29+esplanade+st+helier&sensor=false&new_forward_geocoder=true&region=UK&client=client_Id&channel=chenal_ID&components=country%3aUK%7ccountry%3aJE&signature=signature

のように私たちのジオコーダのURLで私たちのコンポーネントのクエリを更新することができます。

ありがとうございます。

乾杯!

関連する問題