1

次の検索文字列でGooglePlacesAPIを使用しています

https://maps.googleapis.com/maps/api/place/queryautocomplete/json?key=AIzaSyDryrzCJoKA-XeN-f3Q2KDPdJHd27Nl7CoM&sensor=true&input=bri

結果は次のようになります。

{
   "predictions" : [
      {
         "description" : "Bristol, United Kingdom",
         "matched_substrings" : [
            {
               "length" : 3,
               "offset" : 0
            }
         ],
         "terms" : [
            {
               "offset" : 0,
               "value" : "Bristol"
            },
            {
               "offset" : 9,
               "value" : "United Kingdom"
            }
         ]
      }
   ... etc etc
   ],
   "status" : "OK"
}

Google Places Details APIから完全な詳細をリクエストするために必要な、返された予測結果のいずれにも「id」または「reference」プロパティが表示されません。

彼らのドキュメントには、これら両方のアイテムが表示されるはずだと書かれています。 https://developers.google.com/places/documentation/autocomplete

誰かが私が間違っていることを知っていますか?

4

2 に答える 2

2

間違った方法を使用しています。オートコンプリートを使用する必要があります: https ://developers.google.com/places/documentation/autocomplete

于 2013-03-13T21:34:53.377 に答える
1

「queryautocomplete」サービスを使用しています。クエリオートコンプリートはプレイスIDフィールドを返しません。このURLでオートコンプリートサービスを使用してみてください。

https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyDryrzCJoKA-XeN-f3Q2KDPdJHd27Nl7CoM&sensor=true&input=bri

于 2013-03-13T19:05:18.070 に答える