Maps JavaScript API ใช้โมเดลราคาแบบจ่ายเมื่อใช้ คำขอ Maps JavaScript API จะสร้างการเรียก SKU 2 รายการที่แตกต่างกัน โดยขึ้นอยู่กับประเภทคำขอ ซึ่งได้แก่ การโหลดแผนที่หรือภาพพาโนรามา การเรียกใช้ Places Library, Maps JavaScript API และบริการ JavaScript อื่นๆ จะมีราคาแยกต่างหากจาก SKU ของ JavaScript เดิม นอกจากข้อกำหนดในการใช้งานโดยรวมของ Google แล้ว ยังมีขีดจำกัดการใช้งานสำหรับ Maps JavaScript API โดยเฉพาะ จัดการต้นทุนและการใช้งานด้วยเครื่องมือที่มีให้ใช้งานในคอนโซล Google Cloud
วิธีเรียกเก็บเงิน Maps JavaScript API
Maps JavaScript API ใช้รูปแบบราคาแบบจ่ายเมื่อใช้ ระบบจะเรียกเก็บเงินสำหรับ API และ SDK ของ Google Maps Platform ตาม SKU ระบบจะติดตามการใช้งานสำหรับ SKU แต่ละรายการ และ API หรือ SDK หนึ่งๆ อาจมีSKU ของผลิตภัณฑ์มากกว่า 1 รายการ ระบบจะคำนวณค่าใช้จ่ายโดย
ใช้เครื่องคำนวณราคาและการใช้งานเพื่อประมาณต้นทุนการใช้งานต่อ API หรือ SDK สำหรับ SKU ของ Google Maps Platform ที่มีสิทธิ์ คุณจะได้รับเครดิต Google Maps Platform มูลค่า $200 USD ในแต่ละเดือนสำหรับบัญชีการเรียกเก็บเงินแต่ละบัญชี ระบบจะนำเครดิตนี้ไปใช้กับ SKU ที่มีสิทธิ์โดยอัตโนมัติ
ราคาสำหรับ Maps JavaScript API
SKU: แผนที่แบบไดนามิก
แอปพลิเคชันที่แสดงแผนที่ที่โหลดโดยไม่มีหรือมี map ID โดยใช้ Maps JavaScript API หรือแผนที่ที่โหลดโดยมี map ID และใช้ Maps SDK สำหรับ Android หรือ Maps SDK สำหรับ iOS
ช่วงที่แสดงผลต่อเดือน (ราคาต่อการโหลดแผนที่ 1 ครั้ง) |
||
---|---|---|
0.007 USD ต่อ แต่ละรายการ(7.00 USD ต่อ 1,000 รายการ) |
0.0056 USD ต่อ แต่ละรายการ(5.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
การโต้ตอบของผู้ใช้กับแผนที่ เช่น การเลื่อน ซูม หรือสลับเลเยอร์แผนที่ จะไม่ทำให้เกิดการโหลดแผนที่เพิ่มเติม
SKU: Street View แบบไดนามิก
ตอนนี้ระบบจะเรียกเก็บเงินแยกต่างหากสำหรับภาพพาโนรามาของ Street View และการโหลดแผนที่ ระบบจะเรียกเก็บเงินสำหรับพาโนรามาใน Street View แบบไดนามิกสำหรับการสร้างอินสแตนซ์ของออบเจ็กต์พาโนรามาแต่ละครั้งในแอปพลิเคชัน Maps JavaScript API, Maps SDK สำหรับ Android และ Maps SDK สำหรับ iOS
ปริมาณรายเดือน (ราคาต่อภาพพาโนรามา) |
||
---|---|---|
0.014 USD ต่อ แต่ละรายการ(14.00 USD ต่อ 1,000 รายการ) |
0.0112 USD ต่อรายการ (11.20 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
การสร้างอินสแตนซ์ของออบเจ็กต์พาโนรามาเกิดขึ้นในกรณีต่อไปนี้
- ใน JavaScript โดยใช้คลาส
google.maps.StreetViewPanorama()
หรือเมธอดMap.getStreetView()
ระบบจะไม่เรียกเก็บเงินสำหรับประสบการณ์การใช้งาน Street View ในตัวซึ่งอิงตามการควบคุมเพ็กแมนของ Street View หรือการใช้งานคลาสStreetViewService()
- ใน Android ที่ใช้คลาส
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
หรือStreetViewPanoramaView
ระบบจะนับภาพพาโนรามาทุกครั้งที่มีการเรียกใช้เมธอดonCreate()
ที่เกี่ยวข้อง - ใน iOS โดยใช้ออบเจ็กต์
GMSPanoramaView
ราคาสำหรับ Places Library, Maps JavaScript API
SKU: คำขอเติมข้อความอัตโนมัติ
ระบบจะเรียกเก็บเงินจาก SKU คำขอการเติมข้อความอัตโนมัติสำหรับคำขอแต่ละรายการที่ส่งไปยัง Autocomplete (ใหม่) API ที่ไม่มีโทเค็นเซสชัน
ระบบจะเรียกเก็บเงินด้วยหากคุณใช้โทเค็นเซสชันและดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- สิ้นสุดเซสชันด้วยคําขอเดียวไปยัง "รายละเอียดสถานที่ตั้ง" (ใหม่) ที่ขอช่องใดก็ได้ที่กําหนดโดย SKU: รายละเอียดสถานที่ตั้ง (ตําแหน่งเท่านั้น)
- ระบบจะเรียกเก็บเงินสำหรับคำขอ Autocomplete (ใหม่) แต่ละรายการไม่เกิน 12 รายการโดยใช้ SKU: คำขอ Autocomplete
- ระบบจะเรียกเก็บเงินสำหรับคำขอการเติมข้อความอัตโนมัติ (ใหม่) แต่ละรายการที่ใช้ภายหลังโดยใช้ SKU: การใช้งานเซสชันการเติมข้อความอัตโนมัติ
- ยกเลิกเซสชันหรือสิ้นสุดเซสชันโดยโทรไปที่ SKU: รายละเอียดสถานที่ (รหัสเท่านั้น) จากนั้นระบบจะเรียกเก็บเงินสำหรับคำขอ Autocomplete (ใหม่) ทั้งหมดโดยใช้ SKU: คำขอ Autocomplete
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.00283 USD ต่อ แต่ละรายการ(2.83 USD ต่อ 1,000 รายการ) |
0.00227 USD ต่อ แต่ละรายการ(2.27 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การใช้งานเซสชันการเติมข้อความอัตโนมัติ
ระบบจะเรียกเก็บเงิน SKU การใช้งานเซสชันของฟีเจอร์เติมข้อความอัตโนมัติสำหรับคำขอแต่ละรายการที่ส่งไปยัง Autocomplete (ใหม่) API ซึ่งมีโทเค็นเซสชัน
ระบบจะเรียกเก็บเงินสำหรับ SKU นี้ในสถานการณ์ต่อไปนี้
เซสชันการเติมข้อความอัตโนมัติสิ้นสุดลงด้วยการเรียกใช้ SKU: รายละเอียดสถานที่ (ตำแหน่งเท่านั้น)
- ระบบจะเรียกเก็บเงินสำหรับคำขอ Autocomplete (ใหม่) แต่ละรายการไม่เกิน 12 รายการโดยใช้ SKU: คำขอ Autocomplete
- ระบบจะเรียกเก็บเงินสำหรับคำขอการเติมข้อความอัตโนมัติ (ใหม่) แต่ละรายการที่ใช้ภายหลังโดยใช้ SKU: การใช้งานเซสชันการเติมข้อความอัตโนมัติ
เซสชันการเติมข้อความอัตโนมัติสิ้นสุดด้วยการเรียกใช้ SKU: รายละเอียดสถานที่ (พื้นฐาน ขั้นสูง หรือที่ต้องการ)
การเรียกใช้รายละเอียดสถานที่ที่ขอช่องใดก็ได้จาก SKU: รายละเอียดสถานที่ (พื้นฐาน ขั้นสูง หรือแนะนำ) จะเรียกเก็บเงินใน SKU: รายละเอียดสถานที่ (แนะนำ)
เซสชันการเติมข้อความอัตโนมัติสิ้นสุดลงด้วยการเรียกใช้ SKU: Address Validation (การยืนยันที่อยู่) Preferred
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.00 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.00 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.00 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
SKU: รายละเอียดสถานที่ (รหัสเท่านั้น)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอรายละเอียดสถานที่ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
id
,
photos
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
SKU: รายละเอียดสถานที่ (ตำแหน่งเท่านั้น)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอรายละเอียดสถานที่ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
addressComponents
,
adrFormatAddress
,
formattedAddress
,
location
,
plusCode
,
types
,
viewport
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.005 USD ต่อ แต่ละรายการ(5.00 USD ต่อ 1,000 รายการ) |
0.004 USD ต่อ แต่ละรายการ(4.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: รายละเอียดสถานที่ (พื้นฐาน)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอรายละเอียดสถานที่ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
accessibilityOptions
,
businessStatus
,
displayName
,
googleMapsUri
,
iconBackgroundColor
,
primaryTypeDisplayName
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.0170 USD ต่อ 1 รายการ(17.00 USD ต่อ 1,000 รายการ) |
0.0136 USD ต่อ แต่ละรายการ(13.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: รายละเอียดสถานที่ (ขั้นสูง)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอรายละเอียดสถานที่ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
internationalPhoneNumber
,
nationalPhoneNumber
,
priceLevel
,
rating
,
regularOpeningHours
,
userRatingCount
,
websiteUri
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.020 USD ต่อ แต่ละรายการ(20.00 USD ต่อ 1,000 รายการ) |
0.016 USD ต่อ แต่ละรายการ(16.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: รายละเอียดสถานที่ (แนะนำ)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอรายละเอียดสถานที่ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
allowsDogs
,
editorialSummary
,
evChargeOptions
,
fuelOptions
,
hasCurbsidePickup
,
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.025 USD ต่อ แต่ละรายการ(25.00 USD ต่อ 1,000 รายการ) |
0.020 USD ต่อ แต่ละรายการ(20.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาในบริเวณใกล้เคียง (พื้นฐาน)
การใช้มาสก์ช่องหรือรายการช่องในคำขอการค้นหาในพื้นที่ใกล้เคียง (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้มีเฉพาะช่องที่ระบุเท่านั้น SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
accessibilityOptions
,
addressComponents
,
adrFormatAddress
,
businessStatus
,
displayName
,
formattedAddress
,
googleMapsUri
,
iconBackgroundColor
,
id
,
location
,
photos
,
plusCode
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
,
viewport
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
0.0256 USD ต่อ แต่ละรายการ(25.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาในบริเวณใกล้เคียง (ขั้นสูง)
การใช้มาสก์ช่องหรือรายการช่องในคำขอการค้นหาในพื้นที่ใกล้เคียง (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้มีเฉพาะช่องที่ระบุเท่านั้น SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
internationalPhoneNumber
,
nationalPhoneNumber
,
priceLevel
,
rating
,
regularOpeningHours
,
userRatingCount
,
websiteUri
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.035 USD ต่อ แต่ละรายการ(35.00 USD ต่อ 1,000 รายการ) |
0.028 USD ต่อ แต่ละรายการ(28.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาในบริเวณใกล้เคียง (แนะนำ)
การใช้มาสก์ช่องหรือรายการช่องในคำขอการค้นหาในพื้นที่ใกล้เคียง (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้มีเฉพาะช่องที่ระบุเท่านั้น SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
allowsDogs
,
editorialSummary
,
evChargeOptions
,
fuelOptions
,
hasCurbsidePickup
,
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.040 USD ต่อ แต่ละรายการ(40.00 USD ต่อ 1,000 รายการ) |
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาข้อความ (รหัสเท่านั้น)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอการค้นหาข้อความ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API
id
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
0.0 USD ต่อ รายการ(0.00 USD ต่อ 1,000 รายการ) |
SKU: การค้นหาข้อความ (พื้นฐาน)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอการค้นหาข้อความ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
accessibilityOptions
,
addressComponents
,
adrFormatAddress
,
businessStatus
,
displayName
,
formattedAddress
,
googleMapsUri
,
iconBackgroundColor
,
location
,
photos
,
plusCode
,
svgIconMaskURI
,
types
,
utcOffsetMinutes
,
viewport
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
0.0256 USD ต่อ แต่ละรายการ(25.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาข้อความ (ขั้นสูง)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอการค้นหาข้อความ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
internationalPhoneNumber
,
nationalPhoneNumber
,
priceLevel
,
rating
,
regularOpeningHours
,
userRatingCount
,
websiteUri
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.035 USD ต่อ แต่ละรายการ(35.00 USD ต่อ 1,000 รายการ) |
0.028 USD ต่อ แต่ละรายการ(28.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: การค้นหาข้อความ (แนะนำ)
การใช้มาสก์ฟิลด์หรือรายการฟิลด์ในคำขอการค้นหาข้อความ (ใหม่) จะช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ SKU นี้จะทริกเกอร์เมื่อคุณขอเฉพาะช่องต่อไปนี้
Places Library, Maps JavaScript API:
allowsDogs
,
editorialSummary
,
evChargeOptions
,
fuelOptions
,
hasCurbsidePickup
,
hasDelivery
,
hasDineIn
,
hasLiveMusic
,
hasMenuForChildren
,
hasOutdoorSeating
,
hasRestroom
,
hasTakeout
,
hasWifi
,
isGoodForChildren
,
isGoodForGroups
,
isGoodForWatchingSports
,
isReservable
,
parkingOptions
,
paymentOptions
,
priceLevel
,
reviews
,
servesBeer
,
servesBreakfast
,
servesBrunch
,
servesCocktails
,
servesCoffee
,
servesDessert
,
servesDinner
,
servesLunch
,
servesVegetarianFood
,
servesWine
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.040 USD ต่อ แต่ละรายการ(40.00 USD ต่อ 1,000 รายการ) |
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: Place Photo
ระบบจะเรียกเก็บเงินสำหรับ SKU Place Photo สำหรับคำขอไปยัง API แต่ละรายการ
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.007 USD ต่อ แต่ละรายการ(7.00 USD ต่อ 1,000 รายการ) |
0.0056 USD ต่อ แต่ละรายการ(5.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
เกี่ยวกับเซสชันการเติมข้อความอัตโนมัติ
เซสชันการเติมข้อความอัตโนมัติจะมีคำขอการเติมข้อความอัตโนมัติบางรายการ (เพื่อดึงข้อมูลคำแนะนำเกี่ยวกับสถานที่ในขณะที่ผู้ใช้พิมพ์) และคำขอรายละเอียดสถานที่ไม่เกิน 1 รายการ (เพื่อดึงรายละเอียดเกี่ยวกับสถานที่ที่ผู้ใช้เลือก) ระบบจะส่งโทเค็นเซสชันเดียวกันไปยังฟีเจอร์เติมข้อความอัตโนมัติและคําขอรายละเอียดสถานที่ต่อๆ ไป เซสชันจะเริ่มต้นด้วยคําขอการเติมข้อความอัตโนมัติรายการแรก (ซึ่งมักจะเกิดขึ้นเมื่อผู้ใช้เริ่มพิมพ์) การเรียกใช้รายละเอียดสถานที่จะเกิดขึ้นเมื่อผู้ใช้เลือกคําแนะนําที่เติมข้อความอัตโนมัติรายการใดรายการหนึ่ง หากผู้ใช้ไม่เลือกคำแนะนำ ระบบจะไม่เรียกใช้รายละเอียดสถานที่
หลังจากผู้ใช้เลือกสถานที่ (เช่น มีการเรียกใช้รายละเอียดสถานที่) คุณต้องเริ่มเซสชันใหม่โดยใช้โทเค็นเซสชันใหม่
คุณสร้างเซสชันการเติมข้อความอัตโนมัติได้จาก API ต่อไปนี้
- บริการ Google Places Autocomplete API หรือ บริการ Places Autocomplete ของ Maps JavaScript API คุณต้องออกแบบแอปพลิเคชันเพื่อให้โทเค็นเซสชัน (คุณอาจต้องเปลี่ยนโค้ดที่มีอยู่)
- วิดเจ็ตการเติมข้อความอัตโนมัติของ Maps JavaScript API ระบบจะเปิดใช้การเรียกเก็บเงินตามเซสชันโดยอัตโนมัติในวิดเจ็ตเหล่านั้น โดยที่คุณไม่ต้องเปลี่ยนแปลงโค้ดใดๆ
โทเค็นเซสชันใช้ได้กับเซสชันของผู้ใช้ 1 รายการเท่านั้น และไม่ควรใช้กับเซสชันของผู้ใช้มากกว่า 1 รายการ หากคุณใช้โทเค็นเซสชันซ้ำ ระบบจะถือว่าเซสชันไม่ถูกต้องและจะเรียกเก็บเงินสำหรับคำขอราวกับว่าไม่มีการระบุโทเค็นเซสชัน
ระบบจะเรียกเก็บเงินคำขอการเติมข้อความอัตโนมัติและคำขอรายละเอียดสถานที่โดยใช้เซสชันใน SKU ที่ต่างกัน
เกี่ยวกับ SKU ของข้อมูลสถานที่
SKU ของข้อมูล Places 3 รายการ ได้แก่ ข้อมูลพื้นฐาน ข้อมูลติดต่อ และข้อมูลบรรยากาศSKU ข้อมูลอย่างน้อย 1 รายการจะทริกเกอร์ในกรณีต่อไปนี้
- Android: คำขอแต่ละรายการไปยัง
fetchPlace()
หรือfindCurrentPlace()
- iOS: การเรียกใช้
fetchPlaceFromPlaceID:
หรือfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
แต่ละครั้ง - เว็บเซอร์วิส: คำขอ Places แต่ละรายการจะขึ้นอยู่กับช่องที่ระบุในคำขอ
ระบบจะเรียกเก็บเงิน SKU ข้อมูลเพิ่มเติมจาก SKU พื้นฐานของคำขอที่เรียกให้แสดง SKU ข้อมูลเสมอ ตัวอย่างเช่น คำขอรายละเอียดสถานที่ซึ่งมีฟิลด์ข้อมูลพื้นฐานจะมีการเรียกเก็บเงินทั้งภายใต้ SKU ข้อมูลพื้นฐานและ SKU รายละเอียดสถานที่
สําหรับเว็บเซอร์วิส การเรียกใช้ Places API เหล่านี้รองรับการระบุช่องข้อมูลที่จะแสดงผล
สําหรับบริการเว็บ การเรียกใช้ Places API เหล่านี้ไม่รองรับการระบุช่องที่แสดงผล การเรียกเหล่านี้จะแสดงข้อมูล Places ทั้งหมดเสมอ โดยจะเรียกเก็บเงิน SKU ข้อมูล Places 3 รายการนี้นอกเหนือจากการเรียกเก็บเงินสำหรับคำขอ API แต่ละรายการ
SKU: ข้อมูลพื้นฐาน
การใช้พารามิเตอร์ฟิลด์ในคำขอรายละเอียดสถานที่หรือค้นหาสถานที่ช่วยให้คุณจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ ช่องในหมวดหมู่พื้นฐานจะรวมอยู่ในต้นทุนฐานของคำขอ Places และไม่มีค่าใช้จ่ายเพิ่มเติม ระบบจะเรียกใช้ SKU ข้อมูลพื้นฐานเมื่อมีการขอฟิลด์ใดฟิลด์หนึ่งต่อไปนี้
-
Android:
Place.Field.ACCESSIBILITY_OPTIONS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.DISPLAY_NAME
,Place.Field.FORMATTED_ADDRESS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_MASK_URL
,Place.Field.ID
,Place.Field.LOCATION
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
หรือPlace.Field.UTC_OFFSET
-
iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinessStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
หรือGMSPlaceFieldViewport
-
บริการผ่านเว็บ:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
หรือwheelchair_accessible_entrance
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
ค่าขอสถานที่ + 0.00 USD |
ค่าขอสถานที่ + 0.00 USD |
ค่าขอสถานที่ + 0.00 USD |
SKU: ข้อมูลติดต่อ
การใช้พารามิเตอร์ฟิลด์ในคำขอรายละเอียดสถานที่หรือค้นหาสถานที่สำหรับเว็บเซอร์วิส หรืออาร์เรย์ของ Place.Field
สำหรับ Android หรือ iOS จะช่วยให้คุณจำกัดการตอบกลับเฉพาะฟิลด์ที่ระบุได้ ช่องในหมวดหมู่รายชื่อติดต่อจะทำให้เกิดการเรียกเก็บเงินเพิ่มเติม ระบบจะเรียกใช้ SKU ข้อมูลติดต่อเมื่อมีการขอฟิลด์ใดฟิลด์หนึ่งต่อไปนี้
-
Android:
Place.Field.CURRENT_OPENING_HOURS
,Place.Field.INTERNATIONAL_PHONE_NUMBER
,Place.Field.OPENING_HOURS
,Place.Field.SECONDARY_OPENING_HOURS
หรือPlace.Field.WEBSITE_URI
-
iOS:
GMSPlaceFieldOpeningHours
GMSPlaceFieldPhoneNumber
หรือGMSPlaceFieldWebsite
-
บริการผ่านเว็บ:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
หรือwebsite
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
ค่าขอสถานที่ + 0.003 USD ต่อรายการ (+ 3.00 USD ต่อ 1,000 รายการ) |
ค่าคำขอสถานที่ + 0.0024 USD ต่อรายการ (+ 2.40 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: ข้อมูลบรรยากาศ
การใช้พารามิเตอร์ฟิลด์ในคำขอรายละเอียดสถานที่หรือค้นหาสถานที่ช่วยให้คุณจำกัดการตอบกลับเฉพาะฟิลด์ที่ระบุได้ ฟิลด์ในหมวดหมู่บรรยากาศจะทำให้เกิดการเรียกเก็บเงินเพิ่มเติม ระบบจะเรียกใช้ SKU ข้อมูลบรรยากาศเมื่อมีการขอฟิลด์ใดฟิลด์หนึ่งต่อไปนี้
- 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
หรือPlace.Field.USER_RATING_COUNT
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
หรือGMSPlaceFieldServesVegetarianFood
- JavaScript: ดูช่อง (รายละเอียดสถานที่)
- เว็บเซอร์วิส:
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
หรือuser_ratings_total
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
ค่าขอสถานที่ + 0.005 USD ต่อรายการ (+ 5.00 USD ต่อ 1,000 รายการ) |
ค่าคำขอ Places + 0.004 USD ต่อรายการ (+ 4.00 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: เติมข้อความอัตโนมัติ – ต่อคำขอ
ระบบจะเรียกเก็บเงินจาก SKU Autocomplete – Per Request สําหรับการเรียกใช้หรือคําขอเหล่านี้ที่ไม่มีโทเค็นเซสชัน
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: บริการป้อนข้อความอัตโนมัติของสถานที่ของ Maps JavaScript API
- บริการผ่านเว็บ: บริการ Autocomplete สถานที่ของ Places API
การเรียกใช้จากเซสชันการเติมข้อความอัตโนมัติที่ไม่ถูกต้อง (เช่น เซสชันที่ใช้โทเค็นเซสชันซ้ำ) จะมีการเรียกเก็บเงินตาม SKU การเติมข้อความอัตโนมัติ - ต่อคำขอด้วย
ระบบอาจเรียกเก็บเงินสำหรับคำขอการเติมข้อความอัตโนมัติจาก วิดเจ็ตการเติมข้อความอัตโนมัติของ Maps JavaScript API โดยใช้ SKU การเติมข้อความอัตโนมัติต่อคำขอในกรณีที่มีการเรียกใช้จากเซสชันการเติมข้อความอัตโนมัติที่ไม่ถูกต้อง กรณีนี้อาจเกิดขึ้นเมื่อผู้ใช้พิมพ์ที่อยู่หลายรายการที่แตกต่างกัน หรือคัดลอก/วางที่อยู่ต่างๆ ลงในวิดเจ็ต และไม่ได้เลือกการคาดคะเนการเติมข้อความอัตโนมัติเสมอไป
ปริมาณรายเดือน (ราคาต่อคำขอ) |
||
---|---|---|
0.00283 USD ต่อ แต่ละรายการ(2.83 USD ต่อ 1,000 รายการ) |
0.00227 USD ต่อ แต่ละรายการ(2.27 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU: ฟีเจอร์เติมข้อความอัตโนมัติโดยไม่มีรายละเอียดสถานที่ – ต่อเซสชัน
ระบบจะเรียกเก็บเงินจาก SKU การเติมข้อความอัตโนมัติโดยไม่มีรายละเอียดสถานที่ตั้ง – ต่อเซสชันสำหรับเซสชันการเติมข้อความอัตโนมัติที่ไม่มีคำขอรายละเอียดสถานที่ตั้ง (ภายใน 2-3 นาทีหลังจากเริ่มเซสชัน)
RANGE ของปริมาณรายเดือน (ราคาต่อเซสชัน) |
||
---|---|---|
0.017 USD ต่อ 1 รายการ(17.00 USD ต่อ 1,000 รายการ) |
0.0136 USD ต่อ แต่ละรายการ(13.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
ตัวอย่าง
หากแอปพลิเคชันของคุณทำการเรียก 2 รายการนี้ในเซสชันเดียว
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
บริการบนเว็บ
- ส่งคําขอ Place Autocomplete (input=”par”, session_token: XYZ)
- ส่งคําขอ Place Autocomplete (input=”paris”, session_token: XYZ)
คุณจะเห็น SKU นี้แสดงอยู่ในใบเรียกเก็บเงิน (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- ฟีเจอร์เติมข้อความอัตโนมัติโดยไม่มีรายละเอียดสถานที่ – ต่อเซสชัน (ราคาเริ่มต้นที่ 0.017 USD ต่อเซสชัน)
SKU: ฟีเจอร์เติมข้อความอัตโนมัติ (รวมอยู่ในรายละเอียดสถานที่) – ต่อเซสชัน
ระบบจะเรียกเก็บเงินจาก SKU การเติมข้อความอัตโนมัติ (รวมอยู่ในรายละเอียดสถานที่) – ต่อเซสชันสำหรับเซสชันการเติมข้อความอัตโนมัติที่มีรายการต่อไปนี้
- Android: การเรียกใช้
fetchPlace()
- iOS: การเรียกใช้
fetchPlaceFromPlaceID:
- บริการผ่านเว็บ: คำขอรายละเอียดสถานที่
คำขอการเติมข้อความอัตโนมัติจะใช้งานได้โดยไม่มีค่าใช้จ่าย และการเรียกใช้รายละเอียดสถานที่ต่อๆ ไปจะมีการเรียกเก็บเงินตามราคาปกติของรายละเอียดสถานที่
คำขอรายละเอียดสถานที่จะสร้าง SKU ของข้อมูล (พื้นฐาน รายชื่อติดต่อ และ/หรือ บรรยากาศ) โดยขึ้นอยู่กับช่องที่ระบุในคำขอ
หากคุณไม่ได้ระบุช่องในคำขอรายละเอียดสถานที่ ระบบจะเรียกใช้ SKU ข้อมูลทั้งหมด (พื้นฐาน รายชื่อติดต่อ และบรรยากาศ)
ระบบจะเรียกเก็บเงินคำขอรีเฟรชรหัสรายละเอียดสถานที่ (คำขอที่ระบุเฉพาะช่อง place_id
) ในเซสชันการเติมข้อความอัตโนมัติเป็น SKU: การเติมข้อความอัตโนมัติ
โดยไม่มีรายละเอียดสถานที่ – ต่อเซสชัน
RANGE ของปริมาณรายเดือน (ราคาต่อเซสชัน) |
||
---|---|---|
0.00 USD | 0.00 USD | 0.00 USD |
ตัวอย่าง
หากแอปพลิเคชันของคุณทำการเรียก 3 รายการต่อไปนี้ในเซสชันเดียว
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (มี
FetchPlaceRequest
ซึ่งรวมถึงรหัสสถานที่และช่อง ADDRESS)
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID:
(รวมถึงรหัสสถานที่และฟิลด์
GMSPlaceFieldFormattedAddress
)
บริการบนเว็บ
- คำขอ Place Autocomplete (input=”par”, session_token: XYZ)
- คําขอ Place Autocomplete (input=”paris”, session_token: XYZ)
- รายละเอียดสถานที่ (place_id, session_token: XYZ, fields:formatted_address)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- ฟีเจอร์เติมข้อความอัตโนมัติ (รวมอยู่ในรายละเอียดสถานที่) – ต่อเซสชัน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- รายละเอียดสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อเซสชัน)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
SKU: การเติมข้อความอัตโนมัติของคําค้นหา – ต่อคําขอ
ระบบจะเรียกเก็บเงิน SKU การเติมข้อความอัตโนมัติสำหรับคำค้นหา – ต่อคำขอสำหรับคำขอแต่ละรายการเพื่อดำเนินการต่อไปนี้
- JavaScript: บริการ
Google Maps Autocomplete ของ Maps JavaScript API (
getQueryPredictions()
) และการใช้วิดเจ็ต SearchBox ของ Maps JavaScript API (ระบบจะสร้างคําขอ Autocomplete ขณะผู้ใช้พิมพ์) - บริการผ่านเว็บ: บริการ การเติมข้อความค้นหาของ Places API โดยอัตโนมัติ
ปริมาณรายเดือน (ราคาต่อคำขอ) |
||
---|---|---|
0.00283 USD ต่อ แต่ละรายการ(2.83 USD ต่อ 1,000 รายการ) |
0.00227 USD ต่อ แต่ละรายการ(2.27 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
ระบบไม่รองรับการกำหนดราคาตามเซสชันการเติมข้อความอัตโนมัติโดยใช้การเติมข้อความอัตโนมัติของคําค้นหา การเรียกใช้รายละเอียดสถานที่ต่อๆ ไปจะมีการเรียกเก็บเงินตามราคาปกติของรายละเอียดสถานที่
SKU: รายละเอียดสถานที่
การเรียกใช้รายละเอียดสถานที่จะคิดค่าบริการดังนี้
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.017 USD ต่อ 1 รายการ(17.00 USD ต่อ 1,000 รายการ) |
0.0136 USD ต่อ แต่ละรายการ(13.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
SKU รายละเอียดสถานที่สร้างขึ้นจาก API ต่อไปนี้
- Android: Places SDK สําหรับ Android
(
fetchPlace()
) - iOS: Places SDK สําหรับ iOS
(
fetchPlaceFromPlaceID:
) - JavaScript:
บริการรายละเอียดสถานที่ของ Maps JavaScript API (
getDetails
) - JavaScript:
วิดเจ็ตการเติมข้อความอัตโนมัติของสถานที่ของ Maps JavaScript API (
getPlace
) - JavaScript:
วิดเจ็ตช่องค้นหาสถานที่ของ Maps JavaScript API:
getPlaces()
เมธอดหลังจากที่ผู้ใช้เลือกผลการค้นหาสถานที่ (ไอคอน: หมุด) *ไม่ใช่* การค้นหา (ไอคอน: แว่นขยาย) ดังที่แสดงที่นี่ - บริการผ่านเว็บ: บริการรายละเอียดสถานที่ของ Places API
เมื่อใช้ Web API และบริการ ระบบจะเรียกเก็บเงินสำหรับ SKU รายละเอียดสถานที่ไม่ว่าจะระบุโทเค็นเซสชันหรือไม่ก็ตาม
การเรียกหรือคําขอรายละเอียดสถานที่จะสร้าง SKU ของข้อมูล (พื้นฐาน รายชื่อติดต่อ และ/หรือ บรรยากาศ) ด้วย โดยขึ้นอยู่กับช่องที่ระบุในการเรียกหรือคําขอ หากไม่ได้ระบุช่องไม่ในคำขอหรือคําเรียกรายละเอียดสถานที่ ระบบจะเรียกใช้ SKU ข้อมูลทั้งหมด และระบบจะเรียกเก็บเงินจากคุณสำหรับคำขอหรือคําเรียกรายละเอียดสถานที่บวกค่าบริการของข้อมูลทั้งหมด
ตัวอย่าง
- โทรหรือส่งคำขออย่างใดอย่างหนึ่งต่อไปนี้
- อุปกรณ์เคลื่อนที่: โทรหา
fetchPlace()
ใน Android หรือfetchPlaceFromPlaceID:
ใน iOS แล้วระบุเฉพาะช่องADDRESS
- Web API หรือบริการ: ส่งคำขอรายละเอียดสถานที่และระบุเฉพาะช่องที่อยู่ ดังนี้
getPlaceDetails(fields: formatted_address)
- รายละเอียดสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อเซสชัน)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- อุปกรณ์เคลื่อนที่: โทรหา
- โทรหรือส่งคำขออย่างใดอย่างหนึ่งต่อไปนี้
- อุปกรณ์เคลื่อนที่: โทรหา
fetchPlace()
ใน Android หรือfetchPlaceFromPlaceID:
ใน iOS แล้วระบุเฉพาะช่องPHONE_NUMBER
- Web API หรือบริการ: ส่งคําขอรายละเอียดสถานที่และระบุช่องหมายเลขโทรศัพท์ ดังนี้
getPlaceDetails(fields: formatted_phone_number)
- รายละเอียดสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อเซสชัน)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- อุปกรณ์เคลื่อนที่: โทรหา
- โทรหรือส่งคำขออย่างใดอย่างหนึ่งต่อไปนี้
- อุปกรณ์เคลื่อนที่: โทรหา
fetchPlace()
ใน Android หรือfetchPlaceFromPlaceID:
ใน iOS แล้วระบุข้อมูลในช่องทั้งหมด - Web API หรือบริการ: ส่งคำขอรายละเอียดสถานที่และระบุช่องทั้งหมด (คำขอประเภทนี้เป็นค่าเริ่มต้นหากคุณไม่ได้ระบุช่องใดเลย)
getPlaceDetails()
- รายละเอียดสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อเซสชัน)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- ข้อมูลบรรยากาศ (ราคาเริ่มต้นที่ 0.005 USD ต่อคำขอ)
- อุปกรณ์เคลื่อนที่: โทรหา
SKU: รายละเอียดสถานที่ – รีเฟรชรหัส
ใช้คำขอรายละเอียดสถานที่เพื่อ รีเฟรชรหัสสถานที่ที่ล้าสมัย คำขอประเภทเหล่านี้ไม่มีค่าใช้จ่าย
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.00 USD | 0.00 USD | 0.00 USD |
ตัวอย่าง
ส่งคำขอรายละเอียดสถานที่โดยระบุเฉพาะช่องรหัสสถานที่ ดังนี้
getPlaceDetails(fields: place_id)
คุณจะเห็น SKU นี้แสดงอยู่ในใบเรียกเก็บเงิน (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- รายละเอียดสถานที่ – รีเฟรชรหัส (ระบบจะเรียกเก็บเงิน 0.00 USD)
SKU: ค้นหาสถานที่
ระบบจะเรียกเก็บเงินจาก Find Place สำหรับคำขอค้นหาสถานที่
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.017 USD ต่อ 1 รายการ(17.00 USD ต่อ 1,000 รายการ) |
0.0136 USD ต่อ แต่ละรายการ(13.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
คำขอค้นหาสถานที่จะสร้าง Data SKU (Basic, Contact และ/หรือ Atmosphere) ด้วย โดยขึ้นอยู่กับช่องที่ระบุในคำขอ คุณสามารถใช้พารามิเตอร์ฟิลด์ในคำขอค้นหาสถานที่เพื่อจำกัดการตอบกลับให้แสดงเฉพาะฟิลด์ที่ระบุได้ เช่นเดียวกับคำขอรายละเอียดสถานที่ ระบบจะเรียกเก็บเงินจากคุณสำหรับคำขอค้นหาสถานที่และข้อมูลที่ขอ โดยค่าเริ่มต้น หากมีการขอช่อง NO ระบบจะแสดงเฉพาะรหัสสถานที่เท่านั้น เพื่อไม่ให้มีการเรียกเก็บค่าอินเทอร์เน็ตเพิ่มเติม
ตัวอย่าง
- คุณส่งคำขอค้นหาสถานที่และระบุเฉพาะช่องที่อยู่ ดังนี้
FindPlace(fields: formatted_address)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อ ดูใบเรียกเก็บเงินตาม SKU)- ค้นหาสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อสาย)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- คุณส่งคำขอค้นหาสถานที่และระบุช่องหมายเลขโทรศัพท์ ดังนี้
FindPlace(fields: formatted_phone_number)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อ ดูใบเรียกเก็บเงินตาม SKU)- ค้นหาสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อสาย)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- คุณส่งคําขอค้นหาสถานที่และระบุช่องจากที่เก็บข้อมูลประเภทข้อมูลทั้ง 3 ประเภทต่อไปนี้
FindPlace(fields: formatted_address, opening_hours, price_level)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อ ดูใบเรียกเก็บเงินตาม SKU)- ค้นหาสถานที่ (ราคาเริ่มต้นที่ 0.017 USD ต่อสาย)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- ข้อมูลบรรยากาศ (ราคาเริ่มต้นที่ 0.005 USD ต่อคำขอ)
SKU: ค้นหาสถานที่ – รหัสเท่านั้น
ระบบจะเรียกเก็บเงินสำหรับค้นหาสถานที่ – รหัสเท่านั้นสำหรับคำขอค้นหาสถานที่ที่ระบุเฉพาะรหัสสถานที่ที่จะแสดง โดยค่าเริ่มต้น หากไม่ได้ระบุช่องในคำขอค้นหาสถานที่ ระบบจะแสดงเฉพาะรหัสสถานที่
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.00 USD | 0.00 USD | 0.00 USD |
ตัวอย่าง
คุณส่งคำขอค้นหาสถานที่และระบุเฉพาะช่อง place_id
: FindPlace(fields: place_id)
คุณจะเห็น SKU นี้แสดงอยู่ในใบเรียกเก็บเงิน (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- ค้นหาสถานที่ – รหัสเท่านั้น (เรียกเก็บเงินที่ 0.00 USD)
SKU: สถานที่ – การค้นหาใกล้เคียง
สถานที่ – การค้นหาใกล้เคียงจะเรียกเก็บเงินสำหรับคำขอไปยัง
บริการการค้นหาสถานที่ใกล้เคียงของ Maps JavaScript API (nearbySearch()
) หรือไปยัง
บริการการค้นหาใกล้เคียงของ Places API
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
0.0256 USD ต่อ แต่ละรายการ(25.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
คำขอการค้นหาใกล้เคียงจะแสดงรายการสถานที่ แต่จะไม่รองรับการระบุช่องที่จะแสดง คำขอการค้นหาในพื้นที่แสดงผลชุดย่อยของช่องข้อมูลที่รองรับ ระบบจะเรียกเก็บเงินจากคุณสำหรับคำขอการค้นหาในพื้นที่โดยเริ่มต้นที่ 0.032 USD ต่อคำขอ 1 รายการ รวมถึง SKU ประเภทข้อมูลทั้งหมด (ข้อมูลพื้นฐาน, ข้อมูลติดต่อ และข้อมูลบรรยากาศ)
ตัวอย่าง
คุณส่งคำขอค้นหาใกล้เคียง เช่น NearbySearch (San Francisco, 100 meters)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- สถานที่ - การค้นหาใกล้เคียง (ราคาเริ่มต้นที่ 0.032 USD ต่อสาย)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- ข้อมูลบรรยากาศ (ราคาเริ่มต้นที่ 0.005 USD ต่อคำขอ)
SKU: สถานที่ – การค้นหาข้อความ
สถานที่ตั้ง – การค้นหาข้อความจะเรียกเก็บเงินสำหรับคำขอไปยัง
บริการค้นหาข้อความสถานที่ตั้งของ Maps JavaScript API (textSearch()
) หรือไปยัง
บริการค้นหาข้อความของ Places API
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.032 USD ต่อ แต่ละรายการ(32.00 USD ต่อ 1,000 รายการ) |
0.0256 USD ต่อ แต่ละรายการ(25.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
คำขอการค้นหาข้อความจะแสดงรายการสถานที่ แต่ไม่รองรับการระบุช่องที่จะแสดงผล คำขอการค้นหาข้อความจะแสดงชุดย่อยของช่องข้อมูลที่รองรับ ระบบจะเรียกเก็บเงินจากคุณสำหรับคำขอการค้นหาข้อความโดยเริ่มต้นที่ 0.032 USD ต่อคำขอ 1 รายการ รวมถึง SKU ประเภทข้อมูลทั้งหมด (ข้อมูลพื้นฐาน ข้อมูลติดต่อ และข้อมูลบรรยากาศ)
SKU สถานที่ – การค้นหาข้อความยังสร้างขึ้นโดยวิธี
วิดเจ็ตช่องค้นหาสถานที่ของ Maps JavaScript API getPlaces()
ด้วยหลังจากที่ผู้ใช้เลือกการค้นหาสถานที่ (ไอคอน: แว่นขยาย) ไม่ใช่ผลการค้นหา (ไอคอน: หมุด) ดังที่แสดงที่นี่
ตัวอย่าง
คุณส่งคําขอการค้นหาข้อความ เช่น TextSearch(123 Main Street)
ในใบเรียกเก็บเงิน คุณจะเห็น SKU เหล่านี้แสดงอยู่ (เมื่อดูใบเรียกเก็บเงินตาม SKU)
- สถานที่ - การค้นหาข้อความ (ราคาเริ่มต้นที่ 0.032 USD ต่อสาย)
- ข้อมูลพื้นฐาน (ระบบจะเรียกเก็บเงินที่ 0.00 USD)
- ข้อมูลติดต่อ (ราคาเริ่มต้นที่ 0.003 USD ต่อคำขอ)
- ข้อมูลบรรยากาศ (ราคาเริ่มต้นที่ 0.005 USD ต่อคำขอ)
SKU: รูปภาพสถานที่
ระบบจะเรียกเก็บเงินสำหรับ SKU รูปภาพในสถานที่ในกรณีต่อไปนี้
- Android: การเรียกใช้
fetchPhoto()
- iOS: การเรียกใช้
loadPlacePhoto:
- JavaScript: ไปยัง Places Library ซึ่งเป็นบริการ Place Photos ของ Maps JavaScript API เมื่อขอข้อมูลจาก URL ที่
PlacePhoto.getUrl()
แสดงผลเพื่อโหลดข้อมูลพิกเซลรูปภาพ - บริการผ่านเว็บ: คำขอไปยังบริการ Photos ของ Places API
สําหรับบริการ JavaScript การเรียกใช้เมธอด PlacePhoto.getUrl()
จะไม่ทําให้เกิดการเรียกเก็บเงินจนกว่าจะมีการใช้ URL เพื่อรับข้อมูลพิกเซลจริง
ระดับการใช้งานรายเดือน (ราคาต่อสาย) |
||
---|---|---|
0.007 USD ต่อ แต่ละรายการ(7.00 USD ต่อ 1,000 รายการ) |
0.0056 USD ต่อ แต่ละรายการ(5.60 USD ต่อ 1,000 รายการ) |
ติดต่อฝ่ายขายเพื่อสอบถามราคาสำหรับการใช้งานจำนวนมาก |
ราคาสำหรับบริการ JavaScript
บริการ JavaScript จะมีราคาแยกต่างหาก ดูข้อมูลเพิ่มเติมได้ในหน้าการใช้งานและการเรียกเก็บเงินของบริการ
- บริการเส้นทาง -- การใช้งานและการเรียกเก็บเงินของ Directions API
- บริการเมทริกซ์ระยะทาง -- การใช้งานและการเรียกเก็บเงินของ Distance Matrix API
- บริการระดับความสูง -- การใช้งานและการเรียกเก็บเงินของ Elevation API
- บริการการแปลงที่อยู่ -- การใช้งานและการเรียกเก็บเงินของ Geocoding API
- บริการ Street View -- การใช้งานและการเรียกเก็บเงินสำหรับ Street View API
ขีดจำกัดการใช้งานอื่นๆ
แม้ว่าจะไม่มีจำนวนคำขอสูงสุดต่อวัน แต่ก็มีขีดจำกัดการใช้งานต่อไปนี้สำหรับ Maps JavaScript API
- 30,000 QPM (คำขอต่อนาที)
- 300 QPM (คำขอต่อนาที) ต่อที่อยู่ IP ใน Google Cloud Console โควต้านี้เรียกว่าการโหลดแผนที่ต่อนาทีต่อผู้ใช้
ข้อจำกัดในการใช้งานแผนที่ 3 มิติแบบสมจริงใน Maps JavaScript
แผนที่ 3 มิติที่เหมือนภาพถ่ายใน Maps JavaScript มีขีดจำกัดการใช้งานดังต่อไปนี้
- 100 QPM (คำขอต่อนาที)
- 10 QPM (คำขอต่อนาที) ต่อที่อยู่ IP 1 รายการ
ข้อจำกัดของข้อกำหนดในการใช้งาน
ดูรายละเอียดทั้งหมดเกี่ยวกับการใช้งานที่อนุญาตได้ที่ส่วนข้อจำกัดของใบอนุญาตในข้อกำหนดในการให้บริการของ Google Maps Platform
จัดการต้นทุนการใช้งาน
หากต้องการจัดการค่าใช้จ่ายในการใช้ Maps JavaScript API หรือเพื่อตอบสนองดีมานด์ของการเข้าชมเวอร์ชันที่ใช้งานจริง ให้กำหนดขีดจำกัดโควต้ารายวันสำหรับคำขอทั้งหมดไปยัง API ระบบจะรีเซ็ตโควต้าประจำวันตอนเที่ยงคืนตามเวลาแปซิฟิก
วิธีดูหรือเปลี่ยนขีดจํากัดโควต้าสําหรับ Maps JavaScript API
- ในคอนโซลระบบคลาวด์ ให้เปิดหน้าโควต้าของ Google Maps Platform
- คลิกเมนูแบบเลื่อนลงของ API แล้วเลือก Maps JavaScript API
- หากต้องการดูขีดจํากัดโควต้า ให้เลื่อนลงไปที่การ์ดคําขอ
ตารางจะแสดงชื่อและขีดจํากัดโควต้า - หากต้องการเปลี่ยนขีดจำกัดโควต้า ให้คลิกไอคอนแก้ไขสำหรับขีดจำกัดนั้น
ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนขีดจำกัดโควต้ารายวันที่เรียกเก็บเงินได้ที่ต้องการ (ไม่เกินขีดจำกัดโควต้าที่ Google ระบุไว้ หากมี) ในช่องขีดจำกัดโควต้า แล้วเลือกบันทึก
หากการใช้งาน API ของคุณถึงขีดจํากัดโควต้าที่เรียกเก็บเงินได้ในวันใดวันหนึ่ง แอปพลิเคชันของคุณจะไม่สามารถเข้าถึง API ได้อีกตลอดทั้งวัน