10

次を使用して参照を知っている場合、GooglePlacesAPIから場所の詳細を取得できます。

https://maps.googleapis.com/maps/api/place/details/json?reference=CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g&sensor=true&key=API_KEY_HERE

ただし、代わりにIDを使用して同じ情報を取得したいと思います。したがって、上記のクエリの同じ場所は次のようになります。

https://maps.googleapis.com/maps/api/place/details/json?id=4f89212bf76dde31f092cfc14d7506555d85b5c7&sensor=true&key=API_KEY_HERE

そのようなことは可能ですか?

これは、私が作成している検索フィルターの一部であり、その一部は場所です。私の検索パラメータはURLに渡されるので、オートコンプリートされた場所から選択した場所で同じことを行う予定です。idの使用は参照よりもはるかに短いため、クエリ文字列に適しています。それを行うためのより良い方法がない限り?

4

4 に答える 4

13

PlaceIDでプレイスデータを検索できます

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJF7QkuDsDLz4R0rJ4SsxFl9w&key=YOUR_KEY
于 2015-09-30T15:43:46.487 に答える
11

placeIdでプレイスデータを取得できるようになりました。

https://developers.google.com/maps/documentation/javascript/examples/place-details

于 2015-04-27T21:25:38.100 に答える
7

idで場所の詳細を取得することはできません。参照を使用する必要があります。このリンクの下部に具体的に記載されているように-http: //goo.gl/KFDbl

于 2013-04-05T06:43:30.490 に答える
3

どうやら、idとreferenceの両方がとにかく非推奨になっています。

Googleプレイスオートコンプリートドキュメント(2014年8月)から:

「注:IDフィールドと参照フィールドは2014年6月24日をもって廃止されました。これらは、場所の比較や場所に関する情報の取得に使用できる一意の識別子である新しい場所IDに置き換えられました。PlacesAPIは現在、すべての応答でplace_idを使用し、PlaceDetailsリクエストとPlaceDeleteリクエストでplaceidを受け入れます。2015年6月24日以降、APIは応答でidフィールドと参照フィールドを返すのを停止します。しばらくすると、APIは参照を受け入れなくなります。リクエストで。IDと参照の代わりに新しい場所IDをできるだけ早く使用するようにコードを更新することをお勧めします。」

https://developers.google.com/places/documentation/autocomplete

于 2014-08-30T16:11:29.360 に答える