1

これは奇妙です。Google マップ アプリの検索ボックスで「The New York Palace Hotel,America,New York」などを検索すると、正確にホテルが地図上に表示されます。

ただし、maps API を使用すると、

でGEThttp://maps.googleapis.com/maps/api/geocode/json?address=The%20New%20York%20Palace%20Hotel,America,New%20York&sensor=true

応答でゼロの結果が得られます。

検索結果のオプションとしてニューヨークを提供することすらありません。

この API を使用して、ユーザーが指定した住所の緯度経度を取得するアプリを作成しています。

さて、この Google マップ API が Google マップ アプリのように機能しない理由がわかりません。

しかし、私が知りたかったのは、これらの検索用語を意味のある単語としてGoogleマップAPIに検索して提供する方法はありますか.

そうでない場合、私に残された唯一のオプションは、最初の結果が失敗したら、都市名のみの別のクエリを作成することです。

4

2 に答える 2

0

最近、似たような仕事を任されて知ったのですがthe api works reverse…。私たちが提供する緯度経度のアドレスを取得できます..これにも独自の制限があります(つまり、リクエストごとに解決されるアドレスの数、ほとんどが1日あたり約2500のアドレス...)....ここでいくつかを取得できますその上の情報...

于 2013-07-29T11:50:57.263 に答える
0

Geocoding APIを使用しています。「The New York Palace Hotel,America,New York」は住所ではなく、「場所」です。Places APIの方が適しているかもしれません。

Places API (の JavaScript バージョン) を使用したクエリの例

于 2013-07-29T12:39:49.257 に答える