Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan ID tempat
Mencari tempat mengembalikan daftar hasil. Sebagian besar hasil termasuk PlaceId
untuk hasil itu. Anda dapat menggunakan a PlaceId
dalam GetPlace
operasi untuk mengembalikan informasi tentang tempat itu (termasuk nama, alamat, lokasi, atau detail lainnya).
catatan
Menggunakan SearchPlaceIndexForSuggestionsakan mengembalikan PlaceId
hasil untuk indeks tempat mana pun yang dibuat dengan sumber data apa pun. Menggunakan SearchPlaceIndexForTextatau SearchPlaceIndexForPositionakan mengembalikan PlaceId
hanya jika sumber data yang digunakan adalah DI SINI.
Masing-masing PlaceId
secara unik mendefinisikan tempat yang dirujuknya, tetapi satu tempat dapat memiliki lebih dari satu dari waktu PlaceId
ke waktu, dan berdasarkan konteksnya. Aturan berikut menggambarkan keunikan dan umur panjang a. PlaceId
-
Panggilan yang
PlaceId
dikembalikan yang Anda lakukan khusus untuk Anda Akun AWS, ke AWS Wilayah, dan ke penyedia data diPlaceIndex
sumber daya Anda.GetPlace
akan menemukan hasil hanya jika ketiga atribut ini cocok dengan panggilan asli yang membuatPlaceId
. -
PlaceId
Untuk suatu tempat akan berubah ketika data tentang tempat itu berubah. Misalnya, ketika bisnis yang dirujuk pindah lokasi atau mengubah nama. -
PlaceId
Pengembalian dari panggilan pencarian berulang dapat berubah ketika layanan backend membuat pembaruan. Yang lebih lamaPlaceId
akan terus ditemukan, tetapi panggilan baru untuk mencari dapat mengembalikan ID yang berbeda.
PlaceId
Itu adalah string. Tidak ada batasan khusus untuk panjang aPlaceId
. Berikut ini adalah contoh yang validPlaceId
.
AQAAAIAADsn2T3KdrRWeaXLeVEyjNx_JfeTsMB0NVCEAnAZoJ-o3nqdlJZAdgcT2oWi1w9pS4wXXOk3O1vsKlGsPyHjV4EJxsu289i3hVO_BUPgP7SFoWAi8BW2v7LvAjQ5NfUPy7a1v9ajT3feIqcUZszWSTqKbJHFYvQqW7wdqhpQq3Wy-et39ZQDWSPLZUzgcjN-6VD2gyKkH0Po7gSm8YSJNSQ
Memanggil GetPlace
dengan tempat yang datanya telah berubah (misalnya, lokasi bisnis yang telah keluar dari bisnis), akan menghasilkan ResourceNotFound
kesalahan. PlaceId
404
Memanggil GetPlace
dengan PlaceId
yang tidak valid, atau salah satu di luar konteks, seperti dari yang lain Akun AWS, akan mengembalikan ValidationException
kesalahan400
,.
Meskipun Anda dapat menggunakan placeID dalam permintaan berikutnya, placeID tidak dimaksudkan sebagai pengenal permanen dan ID dapat berubah di antara panggilan API berturut-turut. Silakan lihat perilaku placeId berikut untuk setiap penyedia data:
-
Esri: ID Place akan berubah setiap kuartal minimal. Periode waktu khas untuk perubahan ini adalah Maret, Juni, September, dan Desember. ID tempat juga dapat berubah antara perubahan triwulanan tipikal tetapi itu akan jauh lebih jarang.
-
DI SINI: Kami menyarankan Anda menyimpan data tidak lebih dari seminggu untuk menjaga data Anda tetap segar. Anda dapat berasumsi bahwa kurang dari 1% pergeseran ID akan dirilis selama rilis yang kira-kira 1 - 2 kali per minggu.
-
Grab: ID Place dapat kedaluwarsa atau menjadi tidak valid dalam situasi berikut.
Operasi data: POI dapat dihapus dari database POI Grab oleh Grab Map Ops berdasarkan kebenaran dasar, seperti ditutup di dunia nyata, terdeteksi sebagai POI duplikat, atau memiliki informasi yang salah. Grab akan menyinkronkan data ke lingkungan Waypoint setiap minggu.
POI interpolasi: POI interpolasi adalah POI sementara yang dihasilkan secara real time saat melayani permintaan, dan akan ditandai sebagai turunan di lapangan dalam respons.
place.result_type
Informasi POI yang diinterpolasi akan disimpan setidaknya selama 30 hari, yang berarti bahwa dalam 30 hari, Anda dapat memperoleh detail POI berdasarkan Place ID dari Place Details API. Setelah 30 hari, POI yang diinterpolasi (baik ID Tempat maupun detail) dapat kedaluwarsa dan tidak dapat diakses dari API Detail Tempat.