Kesalahan: 9005 PLACES_API_RATE_LIMIT_EXCEEDED
Places SDK for Android menggunakan model harga bayar sesuai penggunaan. Permintaan Places SDK for Android untuk Places SDK for Android ditagih berdasarkan SKU. Bersama dengan Persyaratan Penggunaan Google secara keseluruhan, ada batas penggunaan khusus untuk Places SDK for Android. Kelola biaya dan penggunaan Anda dengan alat yang tersedia di Konsol Google Cloud.
Cara penagihan Places SDK for Android
Places SDK for Android (Baru) dan Places SDK for Android menggunakan model harga bayar sesuai penggunaan. API dan SDK Google Maps Platform ditagih berdasarkan SKU. Penggunaan dilacak untuk setiap SKU, dan setiap API atau SDK dapat memiliki lebih dari satu SKU produk. Biaya dihitung berdasarkan:
Gunakan kalkulator Harga dan Penggunaan kami untuk memperkirakan biaya penggunaan Anda per API atau SDK. Untuk SKU Google Maps Platform yang memenuhi syarat, kredit Google Maps Platform senilai $200 USD tersedia setiap bulan untuk setiap akun penagihan. Kredit ini otomatis diterapkan ke SKU yang memenuhi syarat.
Harga untuk Places SDK for Android (Baru)
Tentang mask kolom
Gunakan mask kolom, disebut juga daftar kolom, di permintaan Anda untuk menentukan daftar kolom yang akan ditampilkan dalam respons. Anda akan ditagih dengan SKU tertinggi yang berlaku untuk permintaan Anda. Artinya, jika Anda memilih kolom di SKU (Basic) dan SKU (Advanced), Anda akan ditagih berdasarkan SKU (Advanced).
Penggunaan mask kolom merupakan praktik desain yang baik untuk memastikan Anda tidak meminta data yang tidak diperlukan. Cara ini akan membantu Anda menghindari waktu pemrosesan dan biaya penagihan yang tidak perlu.
Tentang sesi Autocomplete (Baru)
Sesi Autocomplete (Baru) mencakup satu atau beberapa permintaan Autocomplete (Baru), dan Permintaan Place Details (Baru) atau permintaan Validasi Alamat. Token sesi yang sama diteruskan ke Permintaan Autocomplete (Baru) dan permintaan Place Details (Baru) berikutnya atau Validasi Alamat permintaan.
Sesi dimulai dengan permintaan Autocomplete (Baru) pertama. Permintaan Place Details (Baru) atau Permintaan Validasi Alamat kemudian dibuat saat pengguna telah memilih salah satu dari Pelengkapan Otomatis (Baru) ejaan atau mendapatkan saran gaya. Jika sesi diabaikan, artinya tidak ada permintaan Place Details (Baru) atau Permintaan Validasi Alamat dibuat, permintaan Autocomplete (Baru) dikenai biaya seolah-olah tidak ada token sesi yang tersedia.
Setelah pengguna memilih tempat (artinya permintaan Place Details (Baru) atau Validasi Alamat dibuat), Anda harus memulai sesi baru menggunakan token sesi baru.
Token sesi cocok untuk satu sesi dan tidak dapat digunakan untuk lebih dari satu sesi. Jika token sesi digunakan ulang, sesi tersebut dianggap tidak valid dan permintaan akan dikenai biaya seolah-olah tidak ada token sesi yang diberikan.
SKU: Permintaan Autocomplete
SKU Autocomplete Request dikenai biaya untuk setiap permintaan ke API Autocomplete (Baru) yang tidak menyertakan token sesi.
Anda juga akan dikenai biaya jika menggunakan token sesi dan:
- Hentikan sesi dengan satu permintaan ke Place Details (Baru) yang
meminta kolom apa pun yang ditentukan oleh SKU: Place Details (Location Only).
- Setiap permintaan Autocomplete (Baru), hingga 12 permintaan, akan ditagih menggunakan SKU: Permintaan Pelengkapan Otomatis.
- Setiap permintaan Autocomplete (Baru) berikutnya ditagih menggunakan SKU: Penggunaan Sesi Autocomplete.
- Tinggalkan sesi atau akhiri sesi dengan melakukan panggilan ke SKU: Place Details (Khusus ID). Semua permintaan Autocomplete (Baru) akan ditagih menggunakan SKU: Permintaan Autocomplete.
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,00283 per 1 permintaan (USD2,83 per 1.000) |
USD0,00227 per 1 permintaan (USD2,27 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Penggunaan Sesi Autocomplete
SKU Autocomplete Session Usage dikenai biaya untuk setiap permintaan ke API Autocomplete (Baru) yang menyertakan token sesi.
SKU ini dikenai biaya dalam skenario berikut:
Sesi Autocomplete dihentikan dengan panggilan ke SKU: Place Details (Location Only):
- Setiap permintaan Autocomplete (Baru), hingga 12 permintaan, akan ditagih menggunakan SKU: Permintaan Pelengkapan Otomatis.
- Setiap permintaan Autocomplete (Baru) berikutnya ditagih menggunakan SKU: Penggunaan Sesi Autocomplete.
Sesi Autocomplete dihentikan dengan panggilan ke SKU: Place Details (Dasar, Lanjutan, atau Lebih Disukai).
Panggilan Place Details yang meminta kolom apa pun dari SKU: Place Details (Basic, Advanced, atau Preferred) ditagih sebesar SKU: Place Details (Pilihan).
Sesi Autocomplete dihentikan dengan panggilan ke SKU: Address Validation Lebih Disukai.
Untuk informasi selengkapnya, lihat Pelengkapan otomatis (Baru) dan harga sesi.
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,00 per 1 panggilan (USD0,00 per 1.000) |
USD0,00 per 1 panggilan (USD0,00 per 1.000) |
USD0,00 per 1 panggilan (USD0,00 per 1.000) |
SKU: Place Details (IDs Only)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Place Details (New), Anda dapat membatasi respons hanya untuk kolom yang ditentukan. SKU ini terpicu jika Anda hanya minta kolom berikut:
Android:
Place.Field.ID
,
Place.Field.NAME
,
Place.Field.PHOTO_METADATAS
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
SKU: Place Details (Hanya Lokasi)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Place Details (New), Anda dapat membatasi respons hanya untuk kolom yang ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.ADDRESS_COMPONENTS
,
Place.Field.ADDRESS
,
Place.Field.LAT_LNG
,
Place.Field.PLUS_CODE
,
Place.Field.TYPES
,
Place.Field.VIEWPORT
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,005 per 1 permintaan (USD5,00 per 1.000) |
USD0,004 per 1 permintaan (USD4,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Place Details (Basic)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Place Details (New), Anda dapat membatasi respons hanya untuk kolom yang ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.BUSINESS_STATUS
,
Place.Field.ICON_BACKGROUND_COLOR
,
Place.Field.ICON_URL
,
Place.Field.UTC_OFFSET
,
Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,0170 per 1 panggilan (USD17,00 per 1.000) |
USD0,0136 per 1 panggilan (USD13,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Place Details (Advanced)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Place Details (New), Anda dapat membatasi respons hanya untuk kolom yang ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURRENT_OPENING_HOURS
,
Place.Field.SECONDARY_OPENING_HOURS
,
Place.Field.PHONE_NUMBER
,
Place.Field.PRICE_LEVEL
,
Place.Field.RATING
,
Place.Field.OPENING_HOURS
,
Place.Field.USER_RATINGS_TOTAL
,
Place.Field.WEBSITE_URI
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,020 per 1 panggilan (USD20,00 per 1.000) |
USD0,016 per 1 panggilan (USD16,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Place Details (Preferred)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Place Details (New), Anda dapat membatasi respons hanya untuk kolom yang ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURBSIDE_PICKUP
,
Place.Field.DELIVERY
,
Place.Field.DINE_IN
,
Place.Field.EDITORIAL_SUMMARY
,
Place.Field.RESERVABLE
,
Place.Field.REVIEWS
,
Place.Field.SERVES_BEER
,
Place.Field.SERVES_BREAKFAST
,
Place.Field.SERVES_BRUNCH
,
Place.Field.SERVES_DINNER
,
Place.Field.SERVES_LUNCH
,
Place.Field.SERVES_VEGETARIAN_FOOD
,
Place.Field.SERVES_WINE
,
Place.Field.TAKEOUT
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,025 per 1 panggilan (USD25,00 per 1.000) |
USD0,020 per 1 panggilan (USD20,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Nearby Search (Basic)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Nearby Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.ADDRESS_COMPONENTS
,
Place.Field.BUSINESS_STATUS
,
Place.Field.ADDRESS
,
Place.Field.ICON_BACKGROUND_COLOR
,
Place.Field.ICON_URL
,
Place.Field.LAT_LNG
,
Place.Field.PHOTO_METADATAS
,
Place.Field.PLUS_CODE
,
Place.Field.ID
,
Place.Field.NAME
,
Place.Field.TYPES
,
Place.Field.UTC_OFFSET
,
Place.Field.VIEWPORT
,
Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,032 per 1 panggilan (USD32,00 per 1.000) |
USD0,0256 per 1 panggilan (USD25,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Nearby Search (Advanced)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Nearby Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURRENT_OPENING_HOURS
,
Place.Field.SECONDARY_OPENING_HOURS
,
Place.Field.PHONE_NUMBER
,
Place.Field.PRICE_LEVEL
,
Place.Field.RATING
,
Place.Field.OPENING_HOURS
,
Place.Field.USER_RATINGS_TOTAL
,
Place.Field.WEBSITE_URI
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,035 per 1 panggilan (USD35,00 per 1.000) |
USD0,028 per 1 panggilan (USD28,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Nearby Search (Preferred)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Nearby Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURBSIDE_PICKUP
,
Place.Field.DELIVERY
,
Place.Field.DINE_IN
,
Place.Field.EDITORIAL_SUMMARY
,
Place.Field.RESERVABLE
,
Place.Field.REVIEWS
,
Place.Field.SERVES_BEER
,
Place.Field.SERVES_BREAKFAST
,
Place.Field.SERVES_BRUNCH
,
Place.Field.SERVES_DINNER
,
Place.Field.SERVES_LUNCH
,
Place.Field.SERVES_VEGETARIAN_FOOD
,
Place.Field.SERVES_WINE
,
Place.Field.TAKEOUT
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,040 per 1 panggilan (USD40,00 per 1.000) |
USD0,032 per 1 panggilan (USD32,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Text Search (ID Only)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Text Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.ID
,
Place.Field.NAME
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
USD0,0 per 1 panggilan (USD0,00 per 1.000) |
SKU: Text Search (Basic)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Text Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.ADDRESS_COMPONENTS
,
Place.Field.BUSINESS_STATUS
,
Place.Field.ADDRESS
,
Place.Field.ICON_BACKGROUND_COLOR
,
Place.Field.ICON_URL
,
Place.Field.LAT_LNG
,
Place.Field.PHOTO_METADATAS
,
Place.Field.PLUS_CODE
,
Place.Field.TYPES
,
Place.Field.UTC_OFFSET
,
Place.Field.VIEWPORT
,
Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,032 per 1 panggilan (USD32,00 per 1.000) |
USD0,0256 per 1 panggilan (USD25,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Text Search (Advanced)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Text Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURRENT_OPENING_HOURS
,
Place.Field.SECONDARY_OPENING_HOURS
,
Place.Field.PHONE_NUMBER
,
Place.Field.PRICE_LEVEL
,
Place.Field.RATING
,
Place.Field.OPENING_HOURS
,
Place.Field.USER_RATINGS_TOTAL
,
Place.Field.WEBSITE_URI
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,035 per 1 panggilan (USD35,00 per 1.000) |
USD0,028 per 1 panggilan (USD28,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Text Search (Preferred)
Dengan menggunakan mask kolom atau daftar kolom di permintaan Text Search (Baru), Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. SKU ini terpicu jika Anda hanya meminta kolom berikut:
Android:
Place.Field.CURBSIDE_PICKUP
,
Place.Field.DELIVERY
,
Place.Field.DINE_IN
,
Place.Field.EDITORIAL_SUMMARY
,
Place.Field.RESERVABLE
,
Place.Field.REVIEWS
,
Place.Field.SERVES_BEER
,
Place.Field.SERVES_BREAKFAST
,
Place.Field.SERVES_BRUNCH
,
Place.Field.SERVES_DINNER
,
Place.Field.SERVES_LUNCH
,
Place.Field.SERVES_VEGETARIAN_FOOD
,
Place.Field.SERVES_WINE
,
Place.Field.TAKEOUT
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,040 per 1 panggilan (USD40,00 per 1.000) |
USD0,032 per 1 panggilan (USD32,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Place Photo
SKU Place Photo dikenai biaya untuk setiap permintaan ke API.
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,007 per 1 panorama (USD7,00 per 1.000) |
USD0,0056 per 1 panorama (USD5,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
Harga untuk Places SDK for Android
Tentang sesi Autocomplete
Sesi Autocomplete mencakup beberapa permintaan Autocomplete (untuk mendapatkan saran tempat saat pengguna mengetik), dan maksimal satu permintaan Places Details (untuk mendapatkan detail tempat yang dipilih oleh pengguna). Token sesi yang sama diteruskan ke Autocomplete dan permintaan Place Detail berikutnya. Sesi diawali dengan permintaan Autocomplete pertama (yang biasanya terjadi saat pengguna mulai mengetik). Panggilan Places Details dilakukan saat pengguna telah memilih salah satu saran Autocomplete. Jika saran tidak dipilih, panggilan Places Details tidak akan dilakukan.
Setelah pengguna memilih tempat (yaitu, panggilan Places Details dilakukan), Anda harus memulai sesi baru menggunakan token sesi baru.
Sesi Autocomplete dapat dibuat dari API berikut:
- Layanan Place Autocomplete Places API atau Layanan Places Autocomplete Maps JavaScript API. Anda harus mendesain aplikasi untuk menyediakan token sesi (Anda mungkin perlu mengubah kode yang ada).
- Widget Autocomplete Maps JavaScript API. Penagihan berbasis sesi diaktifkan otomatis pada widget tersebut, tanpa perlu mengubah kode.
Token sesi cocok untuk satu sesi pengguna dan tidak dapat digunakan untuk lebih dari satu sesi pengguna. Jika token sesi digunakan ulang, sesi tersebut dianggap tidak valid dan permintaan akan dikenai biaya seolah-olah tidak ada token sesi yang diberikan.
Permintaan Autocomplete dan Places Details yang menggunakan sesi ditagih berdasarkan SKU yang berbeda.
Tentang SKU Data Tempat
Tiga SKU Data Tempat adalah: Basic Data, Contact Data, dan Atmosphere Data.Satu atau beberapa SKU Data terpicu untuk:
- Android: setiap permintaan ke
fetchPlace()
ataufindCurrentPlace()
- iOS: setiap panggilan ke
fetchPlaceFromPlaceID:
ataufindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Layanan web: setiap permintaan Tempat bergantung pada kolom yang ditentukan dalam permintaan
SKU Data selalu dikenai biaya selain SKU dasar untuk permintaan yang memicunya. Misalnya, permintaan Place Details yang menyertakan kolom Basic Data akan dikenai biaya berdasarkan SKU Basic Data dan SKU Place Details.
SKU: Basic Data
Dengan parameter kolom dalam permintaan Place Details atau Find Place, Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. Kolom pada kategori Basic tercakup dalam biaya dasar permintaan Places dan tidak akan dikenai biaya tambahan. SKU Basic Data terpicu jika ada permintaan untuk kolom berikut:
-
Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
,Place.Field.ID
,Place.Field.LAT_LNG
,Place.Field.NAME
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
,Place.Field.UTC_OFFSET
, atauPlace.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE
-
iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinessStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
, atauGMSPlaceFieldViewport
-
Layanan web:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
, atauwheelchair_accessible_entrance
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
Biaya permintaan Tempat + USD0,00 |
Biaya permintaan Tempat + USD0,00 |
Biaya permintaan Tempat + 0,00 USD |
SKU: Contact Data
Dengan parameter kolom dalam permintaan Place Details atau Find Place untuk layanan web, atau
array Place.Field
untuk Android atau iOS, Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. Kolom pada kategori Contact akan dikenai biaya tambahan. SKU Contact Data terpicu jika ada permintaan untuk kolom berikut:
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
,Place.Field.SECONDARY_OPENING_HOURS
, atauPlace.Field.WEBSITE_URI
-
iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
, atauGMSPlaceFieldWebsite
-
Layanan web:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
, atauwebsite
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
Biaya permintaan Tempat + 0,003 USD per 1 panggilan (+ 3,00 USD per 1.000) |
Biaya permintaan Tempat + 0,0024 USD per 1 panggilan (+ 2,40 USD per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Atmosphere Data
Dengan parameter kolom dalam permintaan Place Details atau Find Place, Anda dapat membatasi respons hanya untuk kolom yang telah ditentukan. Kolom pada kategori Atmosphere akan dikenai biaya tambahan. SKU Atmosphere Data terpicu jika ada permintaan untuk kolom berikut:
- Android:
Place.Field.CURBSIDE_PICKUP
,Place.Field.DELIVERY
,Place.Field.EDITORIAL_SUMMARY
,Place.Field.DINE_IN
,Place.Field.PRICE_LEVEL
,Place.Field.RATING
,Place.Field.RESERVABLE
,Place.Field.SERVES_BEER
,Place.Field.SERVES_BREAKFAST
,Place.Field.SERVES_BRUNCH
,Place.Field.SERVES_DINNER
,Place.Field.SERVES_LUNCH
,Place.Field.SERVES_VEGETARIAN_FOOD
,Place.Field.SERVES_WINE
,Place.Field.TAKEOUT
, atauPlace.Field.USER_RATINGS_TOTAL
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
, atauGMSPlaceFieldServesVegetarianFood
. - JavaScript: Lihat Kolom (Place Details)
- Layanan web:
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
,serves_breakfast
,serves_brunch
,serves_dinner
,serves_lunch
,serves_vegetarian_food
,serves_wine
,takeout
, atauuser_ratings_total
.
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
Biaya permintaan Tempat + 0,005 USD per 1 panggilan (+ 5,00 USD per 1.000) |
Biaya permintaan Tempat + 0,004 USD per 1 panggilan (+ 4,00 USD per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Autocomplete – Per Request
SKU Autocomplete – Per Request dikenai biaya untuk panggilan atau permintaan apa pun yang tidak menyertakan token sesi:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: layanan Place Autocomplete Maps JavaScript API
- Layanan web: layanan Place Autocomplete di Places API
Panggilan yang dilakukan dari sesi Autocomplete yang tidak valid (misalnya, sesi yang menggunakan ulang token sesi) juga dikenai biaya untuk SKU Autocomplete – Per Request.
Permintaan Autocomplete dari Widget Place Autocomplete Maps JavaScript API mungkin dikenai biaya SKU Autocomplete – Per Request jika panggilan dilakukan dari sesi Autocomplete yang tidak valid. Hal ini dapat terjadi saat pengguna mengetik beberapa alamat berbeda atau menyalin/menempel alamat berbeda ke widget dan tidak selalu memilih prediksi pelengkapan otomatis.
RENTANG VOLUME BULANAN (Harga per PERMINTAAN) |
||
---|---|---|
USD0,00283 per 1 permintaan (USD2,83 per 1.000) |
USD0,00227 per 1 permintaan (USD2,27 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU: Autocomplete without Place Details – Per Session
SKU Autocomplete without Place Details – Per Session dikenai biaya untuk sesi Autocomplete yang tidak menyertakan permintaan Place Details (dalam waktu beberapa menit pada awal sesi).
RENTANG VOLUME BULANAN (Harga per SESI) |
||
---|---|---|
USD0,017 per 1 permintaan (USD17,00 per 1.000) |
USD0,0136 per 1 permintaan (USD13,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
Contoh
Jika aplikasi Anda melakukan dua panggilan berikut dalam satu sesi:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
Layanan web
- Permintaan Place Autocomplete (input=”par”, session_token: XYZ)
- Permintaan Place Autocomplete (input=”paris”, session_token: XYZ)
Dalam tagihan, Anda akan melihat SKU berikut tercantum (saat melihat tagihan berdasarkan SKU):
- Autocomplete without Place Details – Per Session (harga mulai dari USD0,017 per sesi)
SKU: Autocomplete (included with Place Details) – Per Session
SKU Autocomplete (included with Place Details) – Per Session dikenai biaya untuk sesi Autocomplete yang menyertakan salah satu hal berikut:
- Android: panggilan ke
fetchPlace()
- iOS: panggilan ke
fetchPlaceFromPlaceID:
- Layanan web: permintaan Place Details
Permintaan Autocomplete tersedia tanpa biaya, dan panggilan Place Details selanjutnya akan dikenai biaya berdasarkan harga Place Details reguler.
Permintaan Place Details menghasilkan SKU Data (Basic, Contact, dan/atau Atmosphere) – bergantung pada kolom yang ditentukan dalam permintaan.
Jika Anda tidak menentukan kolom dalam permintaan Place Details, semua SKU Data akan terpicu (Basic, Contact, dan Atmosphere).
Permintaan pembaruan ID Place Details (permintaan yang hanya menentukan kolom place_id
)
selama sesi pelengkapan otomatis akan ditagih sebagai SKU: Autocomplete
without Place Details – Per Session.
RENTANG VOLUME BULANAN (Harga per SESI) |
||
---|---|---|
USD0,00 | USD0,00 | USD0,00 |
Contoh
Jika aplikasi Anda melakukan tiga panggilan berikut dalam satu sesi:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (dengan
FetchPlaceRequest
yang menyertakan ID Tempat dan kolom ADDRESS)
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID:
(yang menyertakan ID Tempat dan kolom
GMSPlaceFieldFormattedAddress
)
Layanan web
- Permintaan Places Autocomplete (input=”par”, session_token: XYZ)
- Permintaan Places Autocomplete (input=”paris”, session_token: XYZ)
- Places Details (place_id, session_token: XYZ, fields:formatted_address)
Dalam tagihan, Anda akan melihat SKU berikut tercantum (saat melihat tagihan berdasarkan SKU):
- Autocomplete (disertakan dengan Place Details) – Per Session (dikenai biaya USD0,00)
- Place Details (harga mulai dari USD0,017 per sesi)
- Basic Data (dikenai biaya USD0,00)
SKU: Place Details
Biaya yang dikenai untuk panggilan Place Details adalah sebagai berikut:
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,017 per 1 permintaan (USD17,00 per 1.000) |
USD0,0136 per 1 permintaan (USD13,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
SKU Place Details dihasilkan dari API berikut:
- Android: Places SDK for Android (
fetchPlace()
) - iOS: Places SDK for iOS (
fetchPlaceFromPlaceID:
) - JavaScript:
layanan Place Details Maps JavaScript API (
getDetails
) - JavaScript:
widget Place Autocomplete Maps JavaScript API (
getPlace
) - JavaScript: widget Place SearchBox Maps JavaScript API: metode
getPlaces()
setelah pengguna memilih hasil tempat (ikon: pin), *bukan* kueri (ikon: kaca pembesar), seperti yang digambarkan sebagai berikut:Di hasil widget kotak penelusuran, setelah mengetik "pizza" di kotak penelusuran, lihat bahwa Pizza Autentico memiliki ikon pin di sampingnya, yang menunjukkan bahwa nama tersebut adalah hasil tempat (dan bukan kueri). - Layanan web: layanan Place Details Places API
Dengan API dan layanan web, SKU Place Details akan dikenai biaya, baik token sesi diberikan atau tidak.
Panggilan atau permintaan Place Details juga menghasilkan SKU Data (Basic, Contact, dan/atau Atmosphere), bergantung pada kolom yang ditentukan dalam panggilan atau permintaan tersebut. Jika TIDAK ADA kolom yang ditentukan dalam panggilan atau permintaan Place Details, SEMUA SKU Data akan terpicu, dan Anda akan dikenai biaya untuk panggilan atau permintaan Place Details ditambah biaya semua data.
Contoh
- Lakukan salah satu panggilan atau permintaan berikut:
- Seluler: memanggil
fetchPlace()
di Android ataufetchPlaceFromPlaceID:
di iOS, dan hanya menentukan kolomADDRESS
- API atau layanan web: mengirimkan permintaan Place Details dan menentukan hanya kolom alamat:
getPlaceDetails(fields: formatted_address)
- Place Details (harga mulai dari USD0,017 per sesi)
- Basic Data (dikenai biaya USD0,00)
- Seluler: memanggil
- Lakukan salah satu panggilan atau permintaan berikut:
- Seluler: memanggil
fetchPlace()
di Android ataufetchPlaceFromPlaceID:
di iOS, dan hanya menentukan kolomPHONE_NUMBER
- API atau layanan web: mengirimkan permintaan Place Details dan menentukan hanya kolom nomor telepon:
getPlaceDetails(fields: formatted_phone_number)
- Place Details (harga mulai dari USD0,017 per sesi)
- Contact Data (harga mulai dari USD0,003 per permintaan)
- Seluler: memanggil
- Lakukan salah satu panggilan atau permintaan berikut:
- Seluler: memanggil
fetchPlace()
di Android ataufetchPlaceFromPlaceID:
di iOS, dan menentukan semua kolom - API atau layanan web: mengirimkan permintaan Place Details dan menentukan semua kolom (ini merupakan setelan default untuk jenis permintaan ini jika Anda tidak menentukan kolom):
getPlaceDetails()
.
- Place Details (harga mulai dari USD0,017 per sesi)
- Basic Data (dikenai biaya USD0,00)
- Contact Data (harga mulai dari USD0,003 per permintaan)
- Atmosphere Data (harga mulai dari USD0,005 per permintaan)
- Seluler: memanggil
SKU: Find Current Place
Find Current Place dikenai biaya untuk panggilan ke findCurrentPlace()
(Android) atau findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS).
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,030 per 1 panggilan (USD30,00 per 1.000) |
USD0,024 per 1 panggilan (USD24,00 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
Panggilan ke findCurrentPlace()
(Android) atau findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) juga menghasilkan SKU Data Basic, Contact, dan/atau Atmosphere), bergantung pada kolom yang ditentukan dalam panggilan tersebut.
Tentukan kolom data yang akan membatasi respons hanya untuk kolom tersebut. Anda akan dikenai biaya untuk panggilan Find Current Place dan data yang diminta.
Contoh
- Anda memanggil
findCurrentPlace()
(Android) ataufindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) dan menentukan hanya kolomADDRESS
. Dalam tagihan, Anda akan melihat SKU berikut tercantum (saat melihat tagihan berdasarkan SKU):- Find Current Place (harga mulai dari USD0,030 per permintaan)
- Basic Data (dikenai biaya USD0,00)
- Anda memanggil
findCurrentPlace()
(Android) ataufindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) dan menentukan kolomPHONE_NUMBER
. Dalam tagihan, Anda akan melihat SKU berikut tercantum (saat melihat tagihan berdasarkan SKU):- Find Current Place (harga mulai dari USD0,030 per permintaan)
- Contact Data (harga mulai dari USD0,003 per permintaan)
- Anda memanggil
findCurrentPlace()
(Android) ataufindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) dan menentukan kolom dari ketiga kumpulan jenis data. Dalam tagihan, Anda akan melihat SKU berikut tercantum (saat melihat tagihan berdasarkan SKU):- Find Current Place (harga mulai dari USD0,030 per permintaan)
- Basic Data (dikenai biaya USD0,00)
- Contact Data (harga mulai dari USD0,003 per permintaan)
- Atmosphere Data (harga mulai dari USD0,005 per permintaan)
SKU: Place Photo
SKU Place Photo dikenai biaya untuk:
- Android: panggilan ke
fetchPhoto()
- iOS: panggilan ke
loadPlacePhoto:
- JavaScript: Permintaan ke layanan Place Photos pada Places Library,
Maps JavaScript API saat meminta data dari URL yang ditampilkan oleh
PlacePhoto.getUrl()
untuk memuat data piksel gambar - Layanan web: permintaan ke layanan Place Photos Places API
Untuk layanan JavaScript, pemanggilan metode PlacePhoto.getUrl()
tidak akan
menimbulkan penagihan hingga URL-nya benar-benar digunakan untuk mendapatkan data piksel.
RENTANG VOLUME BULANAN (Harga per PANGGILAN) |
||
---|---|---|
USD0,007 per 1 panorama (USD7,00 per 1.000) |
USD0,0056 per 1 panorama (USD5,60 per 1.000) |
Hubungi Bagian Penjualan untuk mengetahui harga volume |
Pembatasan berdasarkan Persyaratan Penggunaan
Untuk mengetahui informasi tentang persyaratan penggunaan, lihat bagian Pembatasan Lisensi dalam Persyaratan Layanan Google Maps Platform.
Mengelola biaya penggunaan
Untuk mengelola biaya penggunaan Places SDK for Android atau memenuhi permintaan produksi Anda traffic, menetapkan batas kuota harian pada semua permintaan ke API. Kuota harian direset pada tengah malam waktu Pasifik.
Untuk melihat atau mengubah batas kuota Places SDK for Android:
- Di Konsol Cloud, buka halaman Quotas Google Maps Platform.
- Klik drop-down API dan pilih Places SDK for Android.
- Untuk melihat batas kuota, scroll ke bawah ke kartu
Requests.
Tabel mencantumkan nama dan batas kuota. - Untuk mengubah batas kuota, klik ikon Edit untuk batas tersebut.
Pada dialog yang muncul, di kolom Quota Limit, masukkan batas kuota harian yang dapat ditagih (hingga batas kuota maksimum yang ditentukan oleh Google jika ada) dan klik Save.
Jika penggunaan API mencapai batas kuota yang dapat ditagih pada hari yang ditentukan, aplikasi Anda tidak akan dapat mengakses API untuk sisa hari tersebut.