เริ่มต้นใช้งาน
- Google Maps Platform คืออะไร
- ฉันจะเริ่มต้นใช้งาน Google Maps Platform ได้อย่างไร
- ฉันต้องใช้ API ใด
- ฉันจะเริ่มใช้ API ในเว็บไซต์ได้อย่างไร
- Google Maps Platform ครอบคลุมประเทศใดบ้าง
- ฉันสามารถใส่ Google Maps ในเว็บไซต์ของฉันโดยไม่ต้องใช้ผลิตภัณฑ์ Google Maps Platform ได้ไหม
- ฉันจะให้บริการแอปพลิเคชัน Maps บนอุปกรณ์เคลื่อนที่ได้อย่างไร
- เว็บเบราว์เซอร์ใดที่ใช้ Maps JavaScript API และ รองรับ Maps Embed API ไหม
- ฉันสามารถพิมพ์แผนที่จาก Maps JavaScript API ได้ไหม
- ฉันจะได้รับการแจ้งเตือนอย่างไรเมื่อมีการเปลี่ยนแปลงในผลิตภัณฑ์ Google Maps Platform
- ฉันจะติดต่อฝ่ายสนับสนุนด้านเทคนิคได้อย่างไร
- การสนับสนุนด้านเทคนิคพร้อมให้บริการเมื่อใด
- ฉันจะกู้คืนการเข้าถึงบัญชี Google ของฉันได้อย่างไร
- ฉันจะกู้คืนสิทธิ์เข้าถึงโปรเจ็กต์ที่ต้องการได้อย่างไร
- ฉันสามารถใช้ Maps และ Places SDK สำหรับ iOS บน Mac ที่ใช้ Arm ได้ไหม
ทำความเข้าใจข้อกำหนดในการให้บริการ
- ข้อกำหนดในการให้บริการสำหรับผลิตภัณฑ์ Google Maps Platform มีอะไรบ้าง
- เว็บไซต์ของฉันเป็นไปตามข้อกำหนดในการให้บริการของ Google Maps Platform ไหม
- ฉันสามารถเข้าถึงชิ้นส่วนแผนที่และภาพถ่ายจากดาวเทียมได้โดยตรงหรือไม่
- ฉันสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในการติดตามแอปพลิเคชันได้ไหม
- ฉันสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในเว็บแอปพลิเคชันที่ไม่ใช่แอปพลิเคชันได้หรือไม่
- ฉันสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในเว็บไซต์ที่มีการป้องกันด้วยรหัสผ่านได้หรือไม่
- ฉันจะสร้างแอปพลิเคชันที่มีข้อมูล Google Maps Platform ในเอกสารได้ไหม
- ฉันจะเลือกไม่รวมเนื้อหาของฉันในผลการค้นหาของ Google ได้อย่างไร
- ฉันจะสร้างรูปภาพแผนที่โดยใช้ Maps Static API ที่ฉันเก็บไว้ได้ไหม และแสดงจากเว็บไซต์ของฉันได้อย่างไร
ขีดจำกัดการใช้งานและการเรียกเก็บเงิน
- ฉันจะตั้งค่าการเรียกเก็บเงินสำหรับโปรเจ็กต์ได้อย่างไร
- ลูกค้า Google Cloud Platform รุ่นฟรีจะอัปเกรดเป็นบัญชีแบบชำระเงินได้อย่างไร
- Google Maps Platform มีขีดจำกัดการใช้งานไหม
- ค่าใช้จ่ายในการใช้งานคำนวณอย่างไร
- ระบบนับการโหลดแผนที่บนแพลตฟอร์ม Google Maps อย่างไร
- ฉันจะตรวจสอบการใช้โควต้าของฉันได้อย่างไร
- จะเกิดอะไรขึ้นหากใช้งานเกินขีดจำกัด
- เว็บไซต์ของฉันมีการเข้าชมจำนวนมาก ฉันจะใช้ผลิตภัณฑ์ Google Maps Platform ได้ไหม
- หากเว็บไซต์หรือแอปพลิเคชันของฉันได้รับความนิยมอย่างกะทันหัน แผนที่ของฉันจะหยุดทำงานไหม
- การใช้งานจะคำนวณและเรียกเก็บเงินอย่างไร
- การใช้ Google Maps Platform มีค่าใช้จ่ายเท่าใด
- มีราคาเป็นสกุลเงินอื่นไหม
- ฉันได้ตั้งค่าการเรียกเก็บเงินแล้ว ฉันจะดูใบเรียกเก็บเงินได้อย่างไร
- ฉันจะเลี่ยงค่าใช้จ่ายสูงได้อย่างไรหากการใช้งานเพิ่มขึ้นโดยไม่คาดคิด
- ฉันได้รับข้อความว่าโครงการของฉันเชื่อมโยงกับบัญชี "Google Maps บัญชีการเปลี่ยนผ่านแพลตฟอร์ม" แต่ฉันไม่มีสิทธิ์เข้าถึงบัญชีนั้น ฉันควรทำอย่างไร
- เหตุใดขีดจำกัดโควต้าจึงกำหนดเป็นคำขอ 1 รายการต่อวัน ฉันจะเพิ่มขีดจำกัดนี้ได้อย่างไร
- ฉันได้รับการแจ้งเตือนการละเมิดการเรียกเก็บเงิน ฉันจะแก้ไขปัญหานี้ได้อย่างไร
การใช้ Google Maps Platform
- ฉันควรใช้คีย์หรือข้อมูลเข้าสู่ระบบใดสำหรับผลิตภัณฑ์ต่างๆ ของ Google Maps Platform
- ฉันจะเปลี่ยนประเภทการจำกัดคีย์จากตัวอ้างอิง HTTP เป็นการจำกัดที่อยู่ IP ได้อย่างไร
- ฉันจะรับคีย์ API ใหม่ได้อย่างไร
- ฉันจะค้นหาการเปลี่ยนแปลงที่เกิดขึ้นใน Google Maps Platform แต่ละเวอร์ชันได้อย่างไร
- ฉันจะโหลด API ลงในหน้าเว็บแบบอะซิงโครนัส หลังจากที่หน้าเว็บโหลดแล้วได้อย่างไร
- ฉันจะทำให้ผลิตภัณฑ์ Google Maps Platform แสดงเป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษได้อย่างไร
- เข้าถึง Google Maps Platform ผ่าน SSL (HTTPS) ได้ไหม
- ฉันจะรายงานข้อบกพร่องหรือขอฟีเจอร์ใหม่ใน Google Maps Platform ได้อย่างไร
- Google Maps Platform API ใช้คุกกี้ของเว็บไซต์อย่างไร
- ฉันไม่พบคำตอบสำหรับคำถามของฉัน ฉันควรติดต่อใคร
ข้อผิดพลาดและการแก้ปัญหา
- ข้อผิดพลาดนี้หมายถึงอะไร
- แผนที่ของฉันดูมืดกว่าปกติ บอกว่าคุณกำลังคิดอะไรอยู่
-
ฉันจะแก้ไขรหัสข้อผิดพลาด
OVER_DAILY_LIMIT
หรือOVER_QUERY_LIMIT
ได้อย่างไร -
ฉันจะแก้ไขรหัสข้อผิดพลาด:
kGMSPlacesRateLimitExceeded
หรือ9005 PLACES_API_RATE_LIMIT_EXCEEDED
ได้อย่างไร - ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร: "IP, ไซต์ หรือแอปพลิเคชันมือถือนี้ไม่ใช่ ได้รับอนุญาตให้ใช้คีย์ API นี้" หรือไม่
- ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร: "ใช้คีย์ API ที่มีข้อจํากัดของผู้อ้างอิงกับ API นี้ไม่ได้"
บริการ Google Maps Platform
- ฉันต้องการแปลงที่อยู่เป็นคู่ละติจูด/ลองจิจูด ฉันสามารถดำเนินการดังกล่าวกับ Google Maps Platform
- ประเทศใดบ้างที่ใช้การระบุพิกัดทางภูมิศาสตร์ได้
- เพราะเหตุใดตัวเข้ารหัสพิกัดภูมิศาสตร์ของ Google Maps Platform จึงให้ข้อมูลตำแหน่งที่แตกต่างจาก Google Maps
- ฉันจะจัดรูปแบบข้อความค้นหาของโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ได้อย่างไรเพื่อให้ได้จำนวนการค้นหาที่สำเร็จ คำขอ
- ฉันควรจัดรูปแบบที่อยู่ในสหรัฐฯ บนทางหลวงที่มีหมายเลขกำกับเพื่อระบุพิกัดทางภูมิศาสตร์อย่างไร
- ฉันควรใช้คลาสโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ API เมื่อใดและควรใช้ HTTP เมื่อใด บริการเข้ารหัสพิกัดภูมิศาสตร์ใช่ไหม
- ฉันจะแสดงเส้นทางการขับขี่ด้วย Google Maps Platform ได้อย่างไร
- สามารถใช้เส้นทางการขับขี่ในประเทศใดบ้าง
- สามารถใช้เส้นทางขนส่งสาธารณะในประเทศใดบ้าง
- Maps JavaScript API รองรับฟีเจอร์ KML และ GeoRSS ใดบ้าง
- ขีดจำกัดของขนาดและความซับซ้อนของ KML ที่แสดงได้มีอะไรบ้าง โดยใช้คลาส KmlLayer ของ Maps JavaScript API
- ฉันจะแสดงภาพไฟล์ KML ที่โฮสต์ไว้ได้อย่างไร เว็บไซต์อินทราเน็ตบนแผนที่
- จำนวนสูงสุดของตัวทำเครื่องหมายหรือจุดยอดของเส้นทางที่สนับสนุนโดยแท็ก API แบบคงที่ของแผนที่
- เหตุใดฉันจึงเข้าถึงผลิตภัณฑ์ Google Maps Platform ในบางประเทศไม่ได้
- ฉันจะรายงานปัญหาบนแผนที่ฐานของ Google ได้อย่างไร
- จะมีการตรวจสอบประสิทธิภาพของบริการที่ใช้กับ Maps JavaScript API อย่างไร
Maps JavaScript API
Google Maps SDK สำหรับ iOS
-
ฉันจะแก้ไขข้อผิดพลาด:
kGMSPlacesRateLimitExceeded
ได้อย่างไร - ฉันพบข้อขัดข้องเมื่อแก้ไขข้อบกพร่องด้วยอุปกรณ์ iOS 8.x ฉันควรทำอย่างไร
- Google Maps iOS SDK ส่งผลอย่างไรต่อหน้าจอโค้งมนและหน้าจอกว้าง
Google Maps SDK สำหรับ Android
-
ฉันจะแก้ไขข้อผิดพลาด:
9001 Operation failed due to exceeding the quota usage limit
ได้อย่างไร - แอปของฉันแสดงเฉพาะชิ้นส่วนเปล่าสีเทาแทนที่จะแสดงแผนที่ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
URL Signing
- ฉันจะลงนาม URL โดยใช้ JavaScript ได้ไหม
- ทำไมฉันจึงได้รับ HTTP 403 Forbidden การตอบกลับคำขอบริการผ่านเว็บของ Maps API ไหม
เริ่มต้นใช้งาน
- Google Maps Platform คืออะไร
-
Google Maps Platform คือชุด API และ SDK ที่ช่วยให้นักพัฒนาซอฟต์แวร์ฝัง Google Maps ได้ ในแอปบนอุปกรณ์เคลื่อนที่และหน้าเว็บ หรือเพื่อดึงข้อมูลจาก Google แผนที่ โดยมีข้อเสนอหลายแบบ คุณอาจพบว่าตัวเองใช้ API และ SDK เหล่านี้อย่างใดอย่างหนึ่งหรือหลายอย่างรวมกัน ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ
แผนที่:
- Maps JavaScript API
- Maps SDK สำหรับ Android
- Maps SDK สำหรับ iOS
- API ชิ้นส่วนแผนที่
- API มุมมองทางอากาศ
- Maps Static API
- Street View Static API
- URL ของ Maps
- API แบบฝังของ Maps
- Maps Datasets API
เส้นทาง:
สถานที่
- Places API
- Places SDK สำหรับ Android
- Places SDK สำหรับ iOS
- ไลบรารีสถานที่, Maps JavaScript API
- API การตรวจสอบที่อยู่
- Geocoding API
- API ตำแหน่งทางภูมิศาสตร์
- API เขตเวลา
สภาพแวดล้อม:
- ฉันจะเริ่มต้นใช้งาน Google Maps Platform ได้อย่างไร
- ฉันต้องใช้ API ใด
-
หากต้องการความช่วยเหลือในการค้นหา API ที่เหมาะสมตามข้อกําหนดด้านฟังก์ชัน โปรดดู ให้ดูที่เครื่องมือเลือก API
- ฉันจะเริ่มใช้ API ในเว็บไซต์ได้อย่างไร
-
ดูภาพรวม นักพัฒนาซอฟต์แวร์ และคู่มือเริ่มต้นใช้งานสำหรับ API หรือ SDK เฉพาะของคุณ สนใจ ตัวอย่างเช่น ดูคำแนะนำสำหรับ Maps SDK สำหรับ Android หรือ Maps JavaScript API
- Google Maps Platform ครอบคลุมประเทศใดบ้าง
-
ทีมงาน Google แผนที่กำลังผลักดันข้อมูลแผนที่ใหม่ๆ และเพิ่มปริมาณ การรายงานข่าวในประเทศต่างๆ โปรดดูข้อมูลใน Google แผนที่ ข้อมูลการครอบคลุมสำหรับข้อมูลการครอบคลุมล่าสุด คุณสามารถกรองข้อมูล ด้วยช่องตัวกรองที่ด้านบนของหน้า โปรดทราบว่าข้อมูลการครอบคลุม สามารถเปลี่ยนแปลงได้หากข้อตกลงการอนุญาตให้ใช้สิทธิกับผู้ให้บริการข้อมูลมีการเปลี่ยนแปลง
ดูเพิ่มเติม:
- ฉันสามารถใส่ Google Maps ในเว็บไซต์ของฉันโดยไม่ต้องใช้ผลิตภัณฑ์ Google Maps Platform ได้ไหม
-
ได้ Google Maps ตอนนี้ จะทำให้คุณสามารถฝังแผนที่ที่คุณกำลังดูอยู่ไว้ในเว็บไซต์ของคุณ หรือ โดยไม่มีการเขียนโปรแกรมหรือการใช้งาน Google Maps Platform ข้อมูลเพิ่มเติม พร้อมใช้งาน ที่นี่
- ฉันจะให้บริการแอปพลิเคชัน Maps บนอุปกรณ์เคลื่อนที่ได้อย่างไร
-
ในการรวมแผนที่ไว้ในแอปพลิเคชัน Android ให้ใช้ Maps SDK สำหรับ Android
ในการรวมแผนที่ไว้ในแอปพลิเคชัน iOS ที่มาพร้อมเครื่อง ให้ใช้ Maps SDK สำหรับ iOS
Maps JavaScript API ได้รับการพัฒนาเพื่อรองรับอุปกรณ์เคลื่อนที่ และเหมาะสำหรับแอปพลิเคชันเบราว์เซอร์ที่กำหนดเป้าหมายทั้ง เดสก์ท็อปและอุปกรณ์ที่มีเว็บเบราว์เซอร์ที่มี JavaScript แบบเต็ม อย่าง Apple iPhone
สำหรับแอปพลิเคชันที่กำหนดเป้าหมายไปยังอุปกรณ์ที่ไม่เหมาะสมกับการใช้ Maps JavaScript API Maps Static API แสดงรูปภาพแผนที่ในรูปแบบ GIF, JPG และ PNG และมีเครื่องหมายต่างๆ และเส้นประกอบ โปรดทราบว่าการใช้ Maps Static API นอกเบราว์เซอร์ แอปพลิเคชันจำเป็นต้องมีการเชื่อมโยงภาพแผนที่กับ Google Maps
- เว็บเบราว์เซอร์ใดที่ใช้ Maps JavaScript API และ รองรับ Maps Embed API ไหม
-
การสนับสนุน Maps JavaScript API และ Maps Embed API เว็บเบราว์เซอร์ต่อไปนี้:
เดสก์ท็อป- Microsoft Edge (Windows) เวอร์ชันปัจจุบัน ยกเว้นโหมด IE
- Firefox เวอร์ชันหลักที่มีความเสถียรล่าสุด 2 เวอร์ชัน (Windows, macOS, Linux)
- Chrome เวอร์ชันหลักที่มีความเสถียรล่าสุด 2 เวอร์ชัน (Windows, macOS, Linux)
- Safari (macOS) เวอร์ชันหลักที่มีความเสถียรล่าสุด 2 เวอร์ชัน
- Chrome เวอร์ชันปัจจุบันบน Android 4.1 ขึ้นไป
- Chrome WebView บน Android 4.4 ขึ้นไป
- Mobile Safari ใน iOS เวอร์ชันหลักปัจจุบันและเวอร์ชันหลักก่อนหน้า
- UIWebView และ WKWebView ใน iOS เวอร์ชันปัจจุบันและเวอร์ชันหลักก่อนหน้า
- Chrome เวอร์ชันปัจจุบันสำหรับ iOS
- ฉันสามารถพิมพ์แผนที่จาก Maps JavaScript API ได้ไหม
-
ไม่สนับสนุนการพิมพ์จาก Maps JavaScript API เนื่องจากการพิมพ์ การรองรับจะไม่สอดคล้องกันในเบราว์เซอร์ที่ใช้กันทั่วไป
- ฉันจะได้รับการแจ้งเตือนอย่างไรเมื่อมีการเปลี่ยนแปลงในผลิตภัณฑ์ Google Maps Platform
-
คุณควรติดตาม แพลตฟอร์ม Google Maps บล็อกสำหรับข่าวสารอัปเดตเกี่ยวกับข้อเสนอต่างๆ สำหรับนักพัฒนาซอฟต์แวร์ Google Geo
- ฉันจะติดต่อฝ่ายสนับสนุนด้านเทคนิคได้อย่างไร
-
ดูข้อมูลเพิ่มเติมได้ที่การสนับสนุนและแหล่งข้อมูลสำหรับแพลตฟอร์ม Google Maps เกี่ยวกับตัวเลือกการสนับสนุนที่มีอยู่
- การสนับสนุนด้านเทคนิคพร้อมให้บริการเมื่อใด
- ทีมสนับสนุนพร้อมให้บริการทุกวันตลอด 24 ชั่วโมง (วันจันทร์ถึงศุกร์ตั้งแต่วันจันทร์เวลา 9:00 น. ถึงโตเกียว วันศุกร์ 17:00 น. เวลาเขตแปซิฟิก) ไม่รวมวันหยุดของภูมิภาค สำหรับ "ใช้บริการไม่ได้" ปัญหา
- ฉันจะกู้คืนสิทธิ์เข้าถึงบัญชี Google ของฉันได้อย่างไร
-
หากคุณเข้าถึงบัญชี Google ไม่ได้ (เช่น joe@mycompany.com หรือ joe@gmail.com) คุณสามารถลอง การกู้คืนสิทธิ์เข้าถึงบัญชีโดยการเรียกข้อมูลหรือรีเซ็ตรหัสผ่าน เข้าชม วิธีกู้คืนบัญชี Google หรือ Gmail ในศูนย์ช่วยเหลือเกี่ยวกับบัญชี Google
- หมายเหตุ: หากต้องการคืนค่าสิทธิ์เข้าถึงบัญชี G Suite โปรดสอบถามข้อมูลต่อไปนี้ ผู้ดูแลระบบองค์กรเป็นผู้ยกเลิกการลบบัญชี
- ฉันจะกู้คืนสิทธิ์เข้าถึงโปรเจ็กต์ที่ต้องการได้อย่างไร
-
หากเสียสิทธิ์เข้าถึงโปรเจ็กต์ที่จัดการการใช้งาน Google Maps Platform คุณอาจลองกู้คืนได้
หากคุณมีสิทธิ์เข้าถึงบัญชี Google ที่เชื่อมโยงกับโปรเจ็กต์ ให้ทำดังนี้
- หากคุณรู้จักเจ้าของโปรเจ็กต์และมีสิทธิ์เข้าถึงบัญชี Google ของคุณ โปรดขอให้เจ้าของโปรเจ็กต์ดำเนินการ
เพิ่ม
ในฐานะเจ้าของโปรเจ็กต์หรือผู้แก้ไขโปรเจ็กต์
- หากโปรเจ็กต์เป็นส่วนหนึ่งขององค์กร โปรดติดต่อ องค์กร และขอให้ผู้ดูแลระบบเพิ่ม ในฐานะเจ้าของโปรเจ็กต์
- หากไม่รู้จักเจ้าของโปรเจ็กต์ปัจจุบัน หากไม่ทราบว่าใครคือเจ้าของโปรเจ็กต์ หรือเจ้าของโปรเจ็กต์ไม่พร้อมให้บริการ โปรดติดต่อทีมสนับสนุนเพื่อดูตัวเลือกเพิ่มเติมในการกู้คืนโปรเจ็กต์
หากคุณไม่มีสิทธิ์เข้าถึงบัญชี Google ที่เชื่อมโยงกับโปรเจ็กต์
- หากคุณเข้าถึงบัญชี Google ไม่ได้ ให้ลอง เพื่อกู้คืนชื่อผู้ใช้หรือรหัสผ่านสำหรับบัญชีของคุณ
- หากกู้คืนสิทธิ์เข้าถึงบัญชี Google ไม่ได้ ให้สร้างบัญชี Google ใหม่ ติดต่อเจ้าของโปรเจ็กต์ที่มีอยู่และขอให้เขาทํา เพิ่มบัญชี Google ใหม่ลงในโปรเจ็กต์
- หากคุณรู้จักเจ้าของโปรเจ็กต์และมีสิทธิ์เข้าถึงบัญชี Google ของคุณ โปรดขอให้เจ้าของโปรเจ็กต์ดำเนินการ
เพิ่ม
ในฐานะเจ้าของโปรเจ็กต์หรือผู้แก้ไขโปรเจ็กต์
- ฉันสามารถใช้ Maps และ Places SDK สำหรับ iOS บน Mac ที่ใช้ Arm ได้ไหม
-
การพัฒนาบน Mac ที่ใช้ Arm รุ่นใหม่นั้นเป็นไปได้ แต่จะต้องสร้างและใช้งานบน อุปกรณ์ iOS จริง ซึ่งนี่เป็นเพียงข้อจำกัดชั่วคราวระหว่างที่เราพิจารณาเพิ่มการสนับสนุนสำหรับ การพัฒนาจากเกมจำลอง
ทำความเข้าใจข้อกำหนดในการให้บริการ
- ข้อกำหนดในการให้บริการสำหรับผลิตภัณฑ์ Google Maps Platform มีอะไรบ้าง
-
ดูข้อกำหนดในการให้บริการ Google Maps Platform ได้ที่
- เว็บไซต์ของฉันเป็นไปตามข้อกำหนดในการให้บริการของ Google Maps Platform ไหม
-
คุณสามารถใช้ Google Maps Platform ภายในแอปพลิเคชันของคุณ เว็บไซต์ของคุณเป็นไปตามข้อกำหนดในการให้บริการของ Google Maps Platform
แต่มีการใช้งานแพลตฟอร์ม Google Maps บางอย่างที่เราไม่ต้องการ แผนที่ที่ระบุสถานที่สำหรับซื้อยาเสพติดที่ผิดกฎหมายในเมือง หรือกิจกรรมอื่นๆ ที่ผิดกฎหมาย เรายังเคารพความเป็นส่วนตัวของผู้คน ดังนั้น Google Maps Platform ไม่ควรใช้เพื่อระบุข้อมูลส่วนตัวเกี่ยวกับ บุคคลธรรมดา
คุณควรขอคำปรึกษาจากที่ปรึกษาของคุณเองเพื่อพิจารณาว่าแอปพลิเคชันของคุณเป็นไปตามข้อกำหนดหรือไม่ ตามข้อกำหนดในการให้บริการของ Google Maps Platform ก่อนที่คุณจะพัฒนาและ เปิดใช้งาน วิศวกรของ Google สามารถให้ความช่วยเหลือทางเทคนิคได้เท่านั้น และไม่สามารถ สามารถให้คำแนะนำด้านกฎหมายได้ Google ขอสงวนสิทธิ์ในการระงับหรือ ยุติการใช้บริการของคุณได้ตลอดเวลา ดังนั้นโปรดอ่าน ข้อกำหนดของ Maps API อย่างรอบคอบ
- ฉันสามารถเข้าถึงชิ้นส่วนแผนที่และภาพถ่ายจากดาวเทียมได้โดยตรงหรือไม่
-
คุณไม่สามารถเข้าถึงชิ้นส่วนแผนที่หรือภาพถ่ายดาวเทียมผ่านกลไกอื่นนอกเหนือจาก แพลตฟอร์ม Google Maps (เช่น การสร้าง API การทำแผนที่ของคุณเอง หรือการใช้งาน ของสคริปต์ดาวน์โหลดชิ้นส่วนข้อมูลจำนวนมาก) การเข้าถึงการ์ดของแอปพลิเคชันจะ ถูกบล็อกหากเข้าถึงนอก Google Maps Platform โปรดดู ข้อกำหนดในการให้บริการของ Google Maps Platform เพื่อดูรายละเอียดเพิ่มเติม
- ฉันสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในการติดตามแอปพลิเคชันได้ไหม
-
ไม่มีข้อจํากัดในการแสดงข้อมูลแบบเรียลไทม์ (การติดตาม) ด้วย Google Maps Platform ในกรณีที่แอปพลิเคชันเป็นไปตามข้อกำหนดในการให้บริการของ Google Maps Platform
- ฉันสามารถใช้ Google Maps ในแอปพลิเคชันที่ไม่ใช่เว็บได้หรือไม่
-
ได้ ตอนนี้คุณสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในเว็บแอปพลิเคชันที่ไม่ใช่แอปพลิเคชัน ในกรณีที่ลูกค้าปฏิบัติตามข้อจำกัดอื่นๆ ของข้อกำหนดในการให้บริการของ Google Maps Platform
Maps JavaScript API ได้รับการสนับสนุนเมื่อเรียกใช้ใน หนึ่งใน เบราว์เซอร์ที่รองรับ
- ฉันสามารถใช้ผลิตภัณฑ์ Google Maps Platform ในเว็บไซต์ที่มีการป้องกันด้วยรหัสผ่านได้ไหม
-
ได้ คุณสามารถใช้บริการ Google Maps, เส้นทาง, สถานที่ และสภาพแวดล้อมกับการเข้าถึงแบบส่วนตัวได้ แอปพลิเคชัน ดูข้อกำหนดในการให้บริการของ Google Maps Platform เพื่อดูรายละเอียดเพิ่มเติม
- ฉันจะสร้างแอปพลิเคชันที่มีข้อมูล Google Maps Platform ในเอกสารได้ไหม
-
หากแอปพลิเคชันของคุณสร้างเอกสาร ไม่ว่าจะในรูปแบบอิเล็กทรอนิกส์หรือแบบฟอร์มแบบพิมพ์ ไม่มีข้อมูลจาก Google Maps Platform รวมถึงรูปภาพใดๆ ในเอกสาร โปรดดู ข้อกำหนดในการให้บริการของ Google Maps Platform "ไม่มีการคัดลอก" เพื่อดูรายละเอียดเพิ่มเติม
- ฉันจะเลือกไม่รวมเนื้อหาของฉันในผลการค้นหาของ Google ได้อย่างไร
-
เราไม่ได้รวบรวมข้อมูลนี้อีกต่อไป การใช้
indexing
เลิกใช้งานแล้วและไม่มีผลใดๆ คุณไม่จําเป็นต้องเลือกไม่ใช้อีกต่อไป แต่เราขอแนะนำให้คุณนำพารามิเตอร์นี้ออกโดยเร็วที่สุด เพื่อความสะดวกหากต้องการนำหน้าหรือเว็บไซต์ออกจากผลการค้นหา ให้ทำตาม วิธีการในศูนย์ช่วยเหลือสำหรับผู้ดูแลเว็บของเรา
- ฉันสามารถสร้างภาพแผนที่โดยใช้ Maps Static API ได้ไหม ซึ่งฉัน จัดเก็บและแสดงจากเว็บไซต์ของฉันได้ไหม
-
คุณจะต้องไม่จัดเก็บและแสดงสำเนาของรูปภาพที่สร้างขึ้นโดยใช้ Maps Static API จากเว็บไซต์ของคุณ หน้าเว็บทั้งหมดที่ต้องใช้ ภาพนิ่งต้องลิงก์แอตทริบิวต์
src
ของ HTML แท็กimg
หรือแอตทริบิวต์ CSSbackground-image
HTMLdiv
ไปยัง Maps Static API โดยตรงเพื่อให้ ภาพแผนที่ทั้งหมดจะปรากฏในเนื้อหา HTML ของหน้าเว็บ และ ที่ Google มอบให้แก่ผู้ใช้ปลายทางโดยตรง
ขีดจำกัดการใช้งานและการเรียกเก็บเงิน
- ฉันจะตั้งค่าการเรียกเก็บเงินสำหรับโปรเจ็กต์ได้อย่างไร
- โปรดดูหัวข้อเริ่มต้นใช้งาน Google Maps Platform
- ลูกค้า Google Cloud Platform รุ่นฟรีจะอัปเกรดเป็นบัญชีแบบชำระเงินได้อย่างไร
- รุ่นฟรีของ Google Cloud Platform โปรแกรมมอบเครดิต $300 ให้กับลูกค้าโดยไม่มีค่าใช้จ่ายเพื่อใช้กับบริการใดๆ ของ Google Cloud ซึ่งรวมถึง Google Maps Platform API (GMP) API เมื่อระยะทดลองโดยไม่มีค่าใช้จ่ายสิ้นสุดลง คุณต้อง อัปเกรดเป็นบัญชีแบบชำระเงิน เพื่อใช้บริการเหล่านี้ต่อไป หากต้องการอัปเกรดเป็นบัญชีแบบชำระเงิน โปรดไปที่ Cloud Console
- Google Maps Platform มีขีดจำกัดการใช้งานไหม
-
ไม่มีขีดจำกัดสูงสุดต่อวันสำหรับจำนวนคำขอที่คุณสามารถดำเนินการได้ ผลิตภัณฑ์ Google Maps Platform และขีดจำกัดการใช้งานเพียงอย่างเดียวเกี่ยวข้องกับ จำนวนคำค้นหาสูงสุดต่อนาที (QPM)
สำหรับเมทริกซ์ระยะทาง ขีดจำกัดจะกำหนดเป็นเหตุการณ์ต่อนาที (EPM) ซึ่งคำนวณเป็นผลรวมของ การค้นหาฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์
สำหรับ Routes:Compute Route Matrix ขีดจำกัดนี้จะอยู่ในองค์ประกอบต่อนาที (EPM) โดยที่จำนวนของ องค์ประกอบในคำขอจะเท่ากับ (จำนวนครั้งของต้นทางคูณจำนวนปลายทาง)
ตารางต่อไปนี้แสดงขีดจำกัดการใช้งานสำหรับ API แต่ละรายการ
API ขีดจำกัดการใช้งาน การตรวจสอบที่อยู่ 6,000 QPM มุมมองทางอากาศ: ค้นหาวิดีโอ 180 QPM และ 100,000 QPD มุมมองทางอากาศ: แสดงผลวิดีโอ 100 QPM และ 100 QPD คุณภาพอากาศ 6,000 QPM เส้นทาง 3,000 QPM เมทริกซ์ระยะทาง 60,000 EPM แผนที่แบบไดนามิก 30,000 QPM ระดับความสูง 6,000 QPM การระบุพิกัดทางภูมิศาสตร์ 3,000 QPM ตำแหน่งทางภูมิศาสตร์ 6,000 QPM API ชิ้นส่วนแผนที่: ชิ้นส่วนแผนที่ 2 มิติและชิ้นส่วน Street View 6,000 QPM และ 15,000 QPD Map Tiles API: ชิ้นส่วนแผนที่ 3 มิติแบบสมจริง 10,000 QPD Map Tiles API: ชิ้นส่วนแผนที่ 3 มิติแบบสมจริง: เครื่องมือแสดงผล 12,000 QPM สถานที่ 6,000 QPM เกสรดอกไม้ 6,000 QPM ถนน 30,000 QPM เส้นทาง: เส้นทางการประมวลผล 3,000 QPM เส้นทาง: เมทริกซ์เส้นทางคำนวณ 3,000 EPM พลังงานแสงอาทิตย์ 600 QPM แผนที่แบบคงที่ 30,000 QPM Street View Image API 30,000 QPM เขตเวลา 30,000 QPM หากต้องการควบคุมค่าใช้จ่าย คุณสามารถตรวจสอบการใช้ API ของคุณ และกำหนดขีดจำกัดการใช้งานต่อวันสำหรับคำขอทั้งหมดที่เรียกเก็บเงินได้ API
การติดตั้งใช้งานผลิตภัณฑ์ Google Maps Platform ต้องเป็นไปตามมาตรฐาน ข้อกำหนดในการให้บริการของ Google Maps Platform
- ค่าใช้จ่ายในการใช้งานคำนวณอย่างไร
-
สำหรับภาพรวมการกำหนดราคาสำหรับผลิตภัณฑ์ Google Maps Platform โปรดดู ชีตการกำหนดราคา
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกเก็บเงินจาก Google Maps Platform API โปรดดู ทำความเข้าใจการเรียกเก็บเงินสำหรับ แผนที่ เส้นทาง สถานที่ และสภาพแวดล้อม
- ระบบนับการโหลดแผนที่บนแพลตฟอร์ม Google Maps อย่างไร
-
จะมีค่าใช้จ่ายการโหลดแผนที่ครั้งเดียวเมื่อเกิดเหตุการณ์ต่อไปนี้ขึ้น:
- หน้าเว็บหรือแอปพลิเคชันแสดงแผนที่โดยใช้ Maps JavaScript API
- แอปพลิเคชันขอภาพแผนที่ภาพเดียวจาก Maps Static API
ภาพพาโนรามา Street View จะเรียกเก็บเงินแยกต่างหากจากการโหลดแผนที่:
- จะมีการเรียกเก็บภาพพาโนรามา Street View แบบนิ่งสำหรับคำขอไปยังถนนแต่ละครั้ง ดู API แบบคงที่เพื่อฝังภาพพาโนรามา Street View แบบนิ่ง (ไม่ใช่แบบอินเทอร์แอกทีฟ)
- ภาพพาโนรามาของ Street View แบบไดนามิกจะถูกเก็บค่าบริการทุกครั้งที่มีการทำอินสแตนซ์ วัตถุพาโนรามาใน Maps JavaScript API, Maps SDK สำหรับ Android หรือ Maps SDK สำหรับ แอปพลิเคชัน iOS
หลังจากหน้าเว็บหรือแอปพลิเคชันโหลดแผนที่ หรือรูปภาพแผนที่แบบคงที่ หรือ ภาพพาโนรามาของ Street View หรือการโต้ตอบของผู้ใช้กับภาพ เช่น การแพน ย่อ/ขยาย หรือสลับเลเยอร์ของแผนที่ ไม่สร้าง การโหลดแผนที่เพิ่มเติมหรือส่งผลต่อขีดจำกัดการใช้งาน
การเพิ่มเครื่องหมายจะไม่สร้างการโหลดแผนที่เพิ่มเติม แต่อาจมีค่าใช้จ่ายเกี่ยวกับวิธี มีการระบุตำแหน่งหมุด (เช่น การโหลดหรือการโหลดคลาส `google.maps.Map()` ซ้ำ)
- ฉันจะตรวจสอบการใช้งานของฉันได้อย่างไร
-
คุณสามารถตรวจสอบการใช้งาน API แต่ละรายการได้ใน คอนโซล Google Cloud
- เลือกโปรเจ็กต์ที่มี API ที่คุณต้องการตรวจสอบ
- จากรายการ API ในแดชบอร์ด ให้คลิกชื่อ API
- ใกล้ด้านบนของหน้า ให้คลิกเมตริก หรือ โควต้า
หากต้องการดูรายงานการรับส่งข้อมูลและข้อมูลสำหรับการเรียกเก็บเงินของทั้งโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้
- ตั้งค่าการเรียกเก็บเงิน หากยังไม่ได้ดำเนินการ
- ไปที่หน้าการเรียกเก็บเงินของ Cloud Console
- เลือกโปรเจ็กต์
- ในแถบด้านข้างทางซ้าย ให้คลิกรายงาน ใช้ตัวกรองใน แถบด้านขวาเพื่อดูรายงานเกี่ยวกับบัญชีสำหรับการเรียกเก็บเงิน
ดูข้อมูลเพิ่มเติมได้ที่ การรายงาน Google Maps Platform รวมทั้ง การตรวจสอบการใช้ API ของคุณและ การใช้ API สูงสุด
- จะเกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราคำขอ (QPM)
-
หากคุณใช้พื้นที่เกินขีดจำกัด QPM ในผลิตภัณฑ์ Google Maps Platform โดย API จะส่งข้อความแสดงข้อผิดพลาดกลับมา หากคุณ เกินขีดจำกัดซ้ำแล้วซ้ำเล่า การเข้าถึง API ของคุณอาจชั่วคราว ถูกบล็อก
หากคุณใช้งานเกินขีดจำกัดของ QPM หรือ ไม่เช่นนั้น มีการใช้บริการในทางที่ผิด คำขอจะแสดงข้อความแสดงข้อผิดพลาดที่เจาะจง ถ้า คุณยังคงเกินขีดจำกัด การเข้าถึง Google Maps Platform ของคุณอาจ ถูกบล็อก
หมายเหตุ: API ของบริการเว็บ 4 รายการมี บริการฝั่งไคลเอ็นต์ที่พร้อมใช้งานใน Maps JavaScript API ได้แก่ Directions, Distance Matrix, Elevation และ Geocoding
การใช้งานเกินขีดจำกัด
หากใช้งานเกินขีดจำกัด คุณจะได้รับ
OVER_QUERY_LIMIT
เป็นการตอบกลับข้อความนี้หมายความว่าบริการบนเว็บได้หยุดให้การตอบสนองตามปกติแล้ว และได้เปลี่ยนไปใช้การส่งคืนรหัสสถานะ
OVER_QUERY_LIMIT
เท่านั้น จนกว่าจะได้รับอนุญาตให้ใช้งานอีกครั้ง สถานการณ์นี้อาจเกิดขึ้นภายใน 2-3 วินาที หากข้อผิดพลาด ได้รับเนื่องจากแอปพลิเคชันของคุณส่งคำขอต่อนาทีมากเกินไปหากคุณใช้งานเกินขีดจำกัดการใช้งาน QPM เป็นประจำ ให้พิจารณาลดการใช้งานลง ด้วยการเพิ่มประสิทธิภาพแอปพลิเคชันให้ใช้ผลิตภัณฑ์ Google Maps Platform ได้มากขึ้น อย่างมีประสิทธิภาพ หรือขอเพิ่มโควต้าของคุณ โปรดดูคู่มือการเพิ่มประสิทธิภาพ เพื่อดูข้อมูลเพิ่มเติม
- เว็บไซต์ของฉันมีการเข้าชมจำนวนมาก ฉันจะใช้ผลิตภัณฑ์ Google Maps Platform ได้ไหม
-
ได้ อย่างไรก็ตาม เราขอแนะนำให้คุณทำความคุ้นเคยกับ ขีดจำกัดการใช้งานสำหรับ Google Maps Platform ที่แอปพลิเคชันต้องใช้
- หากเว็บไซต์หรือแอปพลิเคชันของฉันได้รับความนิยมอย่างกะทันหัน แผนที่ของฉันจะหยุด ได้ผลหรือไม่
-
เมื่อคุณมีบัญชีสำหรับการเรียกเก็บเงินแล้ว หากคุณใช้งานเกินขีดจำกัดการใช้งานที่ไม่มีค่าใช้จ่าย $200 ต่อเดือน และคุณ ไม่มีวิธีการชำระเงินที่ถูกต้องในบัญชีสำหรับการเรียกเก็บเงินของคุณ (บัตรเครดิต การโอนเงินผ่านธนาคาร ...) API จะหยุดทำงานจนกว่าคุณจะเพิ่มวิธีการชำระเงินที่ถูกต้อง
- การใช้งานจะคำนวณและเรียกเก็บเงินอย่างไร
-
ระบบจะคำนวณการใช้งานเมื่อสิ้นสุดแต่ละวัน และมีราคาตามที่แสดงใน ชีตการกำหนดราคา ทุกสิ้นเดือน ระบบจะเรียกเก็บเงินการใช้งานรวมจากวิธีการชำระเงิน ที่เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงินของคุณ สำหรับข้อมูลเพิ่มเติม โปรดดู การเรียกเก็บเงินของ Google Maps Platform
- การใช้ Google Maps Platform มีค่าใช้จ่ายเท่าใด
-
โปรดดู ชีตการกำหนดราคาสำหรับภาพรวมของต้นทุนต่อ API หากแอปพลิเคชันของคุณ สร้างคำขอหรือปริมาณการโหลดแผนที่สูงสุด $200 ต่อเดือน การใช้งานของคุณ จะไม่ถูกเรียกเก็บเงิน การใช้งานที่เกินเครดิตรายเดือน $200 จะ เรียกเก็บเงินจากบัญชีการเรียกเก็บเงินของคุณ ดูรายละเอียดเพิ่มเติมได้ที่ ในการทำความเข้าใจ การเรียกเก็บเงินของ Google Maps Platform
- มีราคาเป็นสกุลเงินอื่นไหม
-
สกุลเงินเพิ่มเติม อาจใช้งานได้ภายในคอนโซล เมื่อคุณเลือกสกุลเงินอื่น จะแปลงเป็น USD ที่เทียบเท่ากันตามที่ระบุไว้ใน ชีตการกำหนดราคา
- ฉันได้ตั้งค่าการเรียกเก็บเงินแล้ว ฉันจะดูใบเรียกเก็บเงินได้อย่างไร
-
Google เรียกเก็บเงินจากคุณทุกต้นเดือนสำหรับเดือนก่อนหน้า กิจกรรมโดยใช้ วิธีการชำระเงินที่ระบุไว้ ดูรายละเอียดเกี่ยวกับใบเรียกเก็บเงินได้ที่ ในการทำความเข้าใจ การเรียกเก็บเงินของ Google Maps Platform
แหล่งข้อมูลเพิ่มเติม:
- เรียนรู้วิธีการ ดูประวัติค่าใช้จ่ายและการชำระเงิน
- เรียนรู้วิธีการ รับใบแจ้งหนี้หรือใบเสร็จรับเงิน
- เรียนรู้วิธีการ ตั้งค่าและจัดการการแจ้งเตือนการเรียกเก็บเงิน
- ฉันจะเลี่ยงค่าใช้จ่ายสูงได้อย่างไรหากการใช้งานเพิ่มขึ้นโดยไม่คาดคิด
-
Google Maps Platform มอบวิธีตั้งขีดจำกัดคำขอต่อวันและ วงเงินสูงสุดที่เรียกเก็บเงินได้ต่อวัน คุณสามารถกำหนดขีดจำกัดการใช้งานต่อวันสูงสุดได้ เพื่อป้องกันการเพิ่มขึ้นที่ไม่คาดคิด นอกจากนี้คุณยังตั้งค่าการแจ้งเตือนงบประมาณเป็น รับการแจ้งเตือนทางอีเมลเมื่อการเรียกเก็บเงินในบัญชีสำหรับการเรียกเก็บเงินถึง เกณฑ์ที่คุณตั้งไว้
การกำหนดวงเงินสูงสุดที่เรียกเก็บเงินได้ต่อวัน:
คุณกำหนดขีดจำกัดการใช้งานรายวันเพื่อหลีกเลี่ยงการเรียกเก็บเงินจำนวนมากได้ เพื่อป้องกันการมีการใช้งานเพิ่มขึ้นโดยไม่คาดคิด คุณสามารถ เปลี่ยนขีดจำกัดนี้ ใน Cloud Console โดยทำตามขั้นตอนต่อไปนี้
- ไปที่หน้า API และ แดชบอร์ดบริการ
- เลือกโปรเจ็กต์เมื่อได้รับแจ้ง
- เลือก API จากรายการ จากนั้นคลิกแท็บโควต้า
- คลิกไอคอนแก้ไขข้างโควต้า "คำขอต่อวัน"
หรือคุณสามารถแก้ไขโควต้าหลายโควต้าสำหรับ API หลายรายการโดยใช้ IAM และ แดชบอร์ดโควต้าผู้ดูแลระบบ
การตั้งค่าและจัดการการแจ้งเตือนงบประมาณ
ตั้งค่า การแจ้งเตือนงบประมาณเพื่อส่งการแจ้งเตือนทางอีเมลไปยังผู้ดูแลระบบการเรียกเก็บเงินเมื่อ ค่าใช้จ่ายในบัญชีสำหรับการเรียกเก็บเงินถึงเกณฑ์ที่คุณตั้งไว้ การเรียกเก็บเงิน ผู้ดูแลระบบจะได้รับการแจ้งเตือนทางอีเมลเมื่อค่าใช้จ่ายโดยประมาณในวันที่ บัญชีสำหรับการเรียกเก็บเงินเกินเกณฑ์ 50%, 90% และ 100%
- ฉันได้รับข้อความว่าโปรเจ็กต์ของฉันลิงก์กับ "Google Maps Platform Transition Account" แต่ฉันไม่มีสิทธิ์เข้าถึงบัญชีนั้น ฉันควรทำอย่างไร
-
"บัญชีการเปลี่ยนของ Google Maps Platform" สร้างขึ้นเพื่อช่วยให้ ลูกค้าจะเปลี่ยนไปใช้แพ็กเกจราคาแบบจ่ายเมื่อใช้แบบใหม่ของเรา การเปลี่ยนนี้ ทำให้ Google สามารถให้เครดิตแบบครั้งเดียวแก่ลูกค้าเหล่านี้ได้ ดังนั้น ธุรกิจนั้นสามารถใช้ Google Maps Platform ต่อไปจนถึงขีดจำกัดที่ $200 เป็นระดับที่ไม่มีค่าใช้จ่าย เมื่อเกินขีดจำกัดนี้ บัญชีสำหรับการเรียกเก็บเงินจะปิดลงและ คุณจะเข้าถึงบริการนี้ไม่ได้ หากไม่ต้องการให้บริการหยุดชะงัก คุณสามารถตั้งค่าบัญชีสำหรับการเรียกเก็บเงินของคุณเอง และรับโบนัส $200 ต่อเดือน เป็นระดับที่ไม่มีค่าใช้จ่าย วิธีเปลี่ยนบัญชีสำหรับการเรียกเก็บเงินของโปรเจ็กต์มีดังนี้
- สร้างบัญชีสำหรับการเรียกเก็บเงินใหม่ (หากคุณมีบัญชีสำหรับการเรียกเก็บเงินอยู่แล้ว ก็ข้ามขั้นตอนนี้ได้)
- เชื่อมโยงบัญชีสำหรับการเรียกเก็บเงินกับโปรเจ็กต์ของคุณ
- เหตุใดขีดจำกัดโควต้าจึงกำหนดเป็นคำขอ 1 รายการต่อวัน ฉันจะเพิ่มขีดจำกัดนี้ได้อย่างไร
-
หากคุณไม่ได้สร้างและแนบบัญชีสำหรับการเรียกเก็บเงินกับโปรเจ็กต์ Maps Platform API จะจำกัดอยู่ที่ 1 คำขอต่อวัน คุณสามารถเพิ่มโควต้าได้โดยการสร้างและแนบการเรียกเก็บเงิน ของคุณได้ หากต้องการดำเนินการ โปรดดูที่เริ่มต้นใช้งาน Google Maps Platform
เมื่อคุณสร้างและแนบบัญชีสำหรับการเรียกเก็บเงินแล้ว ขีดจำกัดโควต้าต่อวันของคุณจะ จะถูกลบ คุณสามารถเลือกที่จะตั้งค่า เพื่อป้องกันการใช้จ่ายที่ไม่คาดคิดใน Cloud Console
- ฉันได้รับการแจ้งเตือนการละเมิดการเรียกเก็บเงิน ฉันจะแก้ไขปัญหานี้ได้อย่างไร
-
คุณได้รับการแจ้งเตือนนี้เนื่องจาก Google ได้พิจารณาแล้วว่า ใช้บัญชีสำหรับการเรียกเก็บเงินหลายบัญชี การทำเช่นนี้เป็นการละเมิด ข้อกำหนดของ Google ตามที่ให้คำจำกัดความไว้ในส่วนที่ 3.2.4 ของข้อกำหนดในการให้บริการของ Google Maps Platform ภายใต้ข้อกำหนดเหล่านี้ ห้ามสร้างบัญชีสำหรับการเรียกเก็บเงินหลายบัญชี ดูข้อมูลเพิ่มเติมได้ที่การเรียกเก็บเงิน คำถามที่พบบ่อยเกี่ยวกับการละเมิดบัญชี
การใช้ Google Maps Platform
- ฉันควรใช้คีย์หรือข้อมูลเข้าสู่ระบบใดสำหรับ Maps อื่น ผลิตภัณฑ์
-
แต่ละครั้งที่ใช้ผลิตภัณฑ์ Google Maps Platform คุณต้องระบุ API เพื่อตรวจสอบคำขอของคุณ Google Maps Platform มีให้บริการสำหรับ Android, iOS หรือเว็บแอป และผ่านบริการเว็บ HTTP
คีย์ API:
- คีย์ API คือตัวระบุที่ไม่ซ้ำกันซึ่งคุณ สร้างโดยใช้ Cloud Console
- ตัวอย่างการโหลด API ด้วยคีย์:
&key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo
ลายเซ็นดิจิทัล:
- ลายเซ็นดิจิทัลสร้างขึ้นโดยใช้ข้อมูลลับในการลงทะเบียน URL ที่คุณได้รับ ของ Google ลายเซ็นดิจิทัลจะใช้กับ Maps Static API และ Street View Static API
ข้อจำกัด
- คุณจะจำกัดคีย์ API หรือไม่ก็ได้ แต่เราขอแนะนำให้จำกัดคีย์ API ทั้งหมด เพื่อความปลอดภัยมากขึ้น โปรดดู ดูรายละเอียดเพิ่มเติมได้ที่แนวทางปฏิบัติแนะนำด้านความปลอดภัยของ API
- คุณเพิ่มการจำกัดแอปพลิเคชันลงในคีย์ API ได้
เมื่อจำกัดแล้ว คีย์จะทำงานในแพลตฟอร์มที่รองรับข้อจำกัดประเภทดังกล่าวเท่านั้น
ข้อจำกัดของแอปพลิเคชันแบ่งออกเป็น 4 ประเภท API ที่บังคับใช้ข้อจำกัดเดียวกัน
สามารถใช้คีย์แบบจำกัดเดียวกันนี้ได้
- ที่อยู่ IP (เซิร์ฟเวอร์แต่ละเครื่อง) - สำหรับใช้กับ API บริการเว็บ
- ผู้อ้างอิง HTTP (เว็บไซต์) - สำหรับใช้กับ Web API
- ข้อจำกัดของแอป Android (ตามชื่อแพ็กเกจและลายนิ้วมือ) สำหรับใช้กับ Maps SDK สำหรับ Android
- ข้อจำกัดแอป iOS (โดยตัวระบุ Bundle ของ iOS) - สำหรับใช้กับ Maps SDK สำหรับ iOS
- คุณเพิ่มการจำกัด API ลงในคีย์ API ได้ด้วย สำหรับข้อมูลเพิ่มเติม โปรดดู รับ เพิ่ม และจำกัดคีย์ API
ตารางด้านล่างระบุคีย์/ข้อมูลเข้าสู่ระบบและแอปพลิเคชัน ข้อจำกัดสำหรับ Google Maps Platform API/SDK แต่ละรายการ
API/SDK การรับรอง & ข้อจำกัดแอปพลิเคชัน Maps SDK สำหรับ Android คีย์ API ที่มีข้อจํากัดของ Android1 Places SDK สำหรับ Android คีย์ API ที่มีข้อจํากัดของ Android1 Maps SDK สำหรับ iOS คีย์ API ที่มีข้อจำกัดของ iOS1 Places SDK สำหรับ iOS คีย์ API ที่มีข้อจำกัดของ iOS1 JavaScript API ของ Maps คีย์ API ที่มีข้อจํากัดการอ้างอิง HTTP1 API ชิ้นส่วนแผนที่ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API ชุดข้อมูลของ Maps โทเค็น OAuth API มุมมองทางอากาศ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API แบบคงที่ของ Maps คีย์ API ที่มีข้อจํากัดการอ้างอิง HTTP1 + ลายเซ็นดิจิทัล2 API แบบคงที่ของ Street View คีย์ API ที่มีข้อจํากัดการอ้างอิง HTTP1 + ลายเซ็นดิจิทัล2 API แบบฝังของ Maps คีย์ API ที่มีข้อจํากัดการอ้างอิง HTTP1 API การตรวจสอบที่อยู่ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API เส้นทาง คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API เมทริกซ์ระยะทาง คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API ระดับความสูง คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 Geocoding API คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API ตำแหน่งทางภูมิศาสตร์ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 Places API คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API ถนน คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API เส้นทาง คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API เขตเวลา คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API คุณภาพอากาศ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API เกสรดอกไม้ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 API พลังงานแสงอาทิตย์ คีย์ API ที่มีข้อจํากัดที่อยู่ IP1 1 ข้อจำกัดของคีย์ API เป็นตัวเลือกที่ไม่บังคับ แต่ขอแนะนำอย่างยิ่งให้คุณจำกัดคีย์ API ทั้งหมดเพื่อความปลอดภัยยิ่งขึ้น2 ขึ้นอยู่กับการใช้งาน อาจต้องใช้ลายเซ็นดิจิทัลสำหรับ Maps Static API และ Street View Static API ไม่ว่าจะใช้งานแบบใด เราขอแนะนำให้คุณใช้ ทั้งคีย์ API และลายเซ็นดิจิทัล เพื่อตรวจสอบสิทธิ์คำขอของคุณ - ฉันจะเปลี่ยนประเภทข้อจำกัดของคีย์จากตัวอ้างอิง HTTP เป็นการจำกัดที่อยู่ IP ได้อย่างไร
-
สำคัญ: หากคุณใช้ API ของบริการเว็บ ด้วยคีย์ API ที่มีข้อจำกัดด้านการอ้างอิง คำขอของคุณจะล้มเหลวโดยมี ข้อความแสดงข้อผิดพลาด: "คีย์ API ต้องไม่มีข้อจำกัดผู้อ้างอิงเมื่อใช้กับ API" คุณควรเปลี่ยนไปใช้คีย์ API ที่มีข้อจำกัดด้านที่อยู่ IP
ก่อนเปลี่ยนประเภทข้อจำกัดคีย์ API จากตัวอ้างอิง HTTP เป็น IP โปรดตรวจสอบว่า API ทั้งหมดที่ใช้คีย์ API รองรับ IP ประเภทข้อจำกัด API ที่มีประเภทข้อจำกัดเดียวกันสามารถใช้ข้อจำกัดเดียวกัน หากต้องการบังคับใช้ข้อจำกัดมากกว่า 1 ข้อ ให้เพิ่มคีย์แยกต่างหาก โดยมีข้อจำกัดที่จำเป็น ดูวิธีการเพิ่ม คีย์ API
ดูข้อมูลเพิ่มเติมเกี่ยวกับคีย์ API ที่เกี่ยวข้องกับผลิตภัณฑ์ Google Maps Platform
หากต้องการเปลี่ยนคีย์ API ที่มีข้อจำกัดตัวอ้างอิง HTTP เป็นการจำกัดที่อยู่ IP ให้ทำดังนี้
- ไปที่หน้าข้อมูลเข้าสู่ระบบของ Cloud Console
- เลือกโปรเจ็กต์ที่มีคีย์ API ที่ต้องการแก้ไข
- ในหน้าข้อมูลเข้าสู่ระบบ ให้เลือกชื่อจากรายการคีย์ API ของคีย์ API เพื่อแก้ไขรายละเอียดของคีย์
- ในส่วนข้อจำกัดของคีย์ของหน้า ให้เลือก "ที่อยู่ IP (เว็บเซิร์ฟเวอร์ งาน Cron เป็นต้น)" แล้วแทรกที่อยู่ IP ของเซิร์ฟเวอร์ที่เหมาะสม แล้วคลิก "บันทึก"
- ฉันจะรับคีย์ API ใหม่ได้อย่างไร
- โปรดดูหัวข้อเริ่มต้นใช้งาน Google Maps Platform
- ฉันจะค้นหาการเปลี่ยนแปลงที่เกิดขึ้นใน Google Maps แต่ละเวอร์ชันได้อย่างไร API
-
ข้อมูลการเปลี่ยนแปลงเวอร์ชันสำหรับ Maps API จำนวนมากมีอยู่ในลิงก์ต่อไปนี้
- Maps JavaScript API
- Routes API
- Directions API
- API เมทริกซ์ระยะทาง
- Maps SDK สำหรับ Android
- Places SDK สำหรับ Android
- Maps SDK สำหรับ iOS
- Places SDK สำหรับ iOS
- API การตรวจสอบที่อยู่
- API มุมมองทางอากาศ
- API คุณภาพอากาศ
- API เกสรดอกไม้
- API พลังงานแสงอาทิตย์
- API ชิ้นส่วนแผนที่
- Maps Datasets API
นอกจากนี้คุณยังสามารถตรวจสอบว่า Google Maps Platform เวอร์ชันใดมีข้อบกพร่อง เริ่มใช้และแก้ไขเครื่องมือติดตามปัญหาแพลตฟอร์ม Google Maps ได้ที่:
- ฉันจะโหลด API ลงในหน้าเว็บแบบอะซิงโครนัส หลังจากที่หน้าเว็บโหลดแล้วได้อย่างไร
-
เพียงระบุพารามิเตอร์ Callback เมื่อโหลด API ข้อมูลเพิ่มเติม และโค้ดตัวอย่างอยู่ใน การรับ เริ่มต้นบทของเอกสารประกอบ Maps JavaScript API แล้ว
- ฉันจะทำให้ผลิตภัณฑ์ Google Maps Platform แสดงเป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษได้อย่างไร
-
โดยค่าเริ่มต้น API จะพยายามโหลดภาษาที่เหมาะสมที่สุดตาม การตั้งค่าตำแหน่งหรือเบราว์เซอร์ของผู้ใช้ API บางอย่างอนุญาตให้คุณตั้งค่า ภาษาเมื่อคุณส่งคำขอ ข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าภาษาคือ ที่มีอยู่ในเอกสารประกอบของ API แต่ละรายการ
- Maps JavaScript API
- Geocoding API
- Routes API
- Directions API
- API เมทริกซ์ระยะทาง
- Places API
- Maps Static API
Google จะอัปเดตภาษาที่รองรับอยู่เสมอ รายการนี้เป็นเพียงตัวอย่างบางส่วนเท่านั้น และอาจมีการเปลี่ยนแปลง
รหัสภาษา ภาษา รหัสภาษา ภาษา af แอฟริคานส์ ja ญี่ปุ่น sq แอลเบเนีย kn กันนาดา am อัมฮาริก kk คาซัค ar อาหรับ กม. เขมร hy อาร์เมเนีย ko เกาหลี az อาร์เซอร์ไบจัน ky คีร์กิซ eu บาสก์ lo ภาษาลาว be เบลารุส lv ลัตเวีย bn เบงกอล lt ลิทัวเนีย bs บอสเนีย mk มาซีโดเนีย bg บัลแกเรีย มิลลิวินาที มาเลย์ my พม่า ml มาลายาลัม ca คาตาลัน mr มราฐี zh จีน mn มองโกเลีย zh-CN จีน (ตัวย่อ) ne เนปาล zh-HK จีน (ฮ่องกง) ไม่ นอร์เวย์ zh-TW จีน (ดั้งเดิม) pl โปแลนด์ ชม. โครเอเชีย pt โปรตุเกส cs เช็ก pt-BR โปรตุเกส (บราซิล) da เดนมาร์ก pt-PT โปรตุเกส (โปรตุเกส) nl ดัตช์ pa ปัญจาบ en อังกฤษ ro โรมาเนีย en-AU อังกฤษ (ออสเตรเลีย) ru รัสเซีย en-GB อังกฤษ (สหราชอาณาจักร) sr เซอร์เบีย et เอสโตเนีย si สิงหล fa ฟาร์ซี sk สโลวัก fi ฟินแลนด์ sl สโลวีเนีย fil ฟิลิปปินส์ es สเปน fr ฝรั่งเศส es-419 สเปน (ลาตินอเมริกา) fr-CA ฝรั่งเศส (แคนาดา) sw สวาฮิลี gl กาลิเชียน sv สวีเดน ka จอร์เจีย ta ทมิฬ de เยอรมัน te เตลูกู el กรีก th ไทย gu คุชราต tr ตุรกี iw ฮีบรู uk ยูเครน hi ฮินดี ur อูรดู hu ฮังการี uz อุซเบกีสถาน เท่ากับ ไอซ์แลนด์ vi เวียดนาม id อินโดนีเซีย zu ซูลู it อิตาลี คุณสามารถดูได้ว่าแผนที่จะเป็นอย่างไรในภาษาต่างๆ ที่ระบุไว้ข้างต้นใน ตัวอย่าง แอปพลิเคชัน
- เข้าถึง Google Maps Platform ผ่าน SSL (HTTPS) ได้ไหม
-
Maps JavaScript API, Maps Static API และ Web Service API สามารถ เข้าถึงผ่านการเชื่อมต่อที่ปลอดภัย (HTTPS) โปรดดูเอกสารสำหรับ API กังวลสำหรับข้อมูลเกี่ยวกับวิธีเข้าถึง API ผ่าน SSL
โปรดทราบว่า Maps Static API ไม่สนับสนุน URL ไอคอนที่กำหนดเองที่ใช้ HTTPS เวลา ไอคอนเริ่มต้นจะปรากฏขึ้น
- ฉันจะรายงานข้อบกพร่องหรือขอฟีเจอร์ใหม่ใน Google Maps Platform ได้อย่างไร
-
หากคุณพบพฤติกรรมที่คุณเชื่อว่าอาจเป็นข้อบกพร่อง โปรดเริ่มต้นภายในวันที่ แจ้งในฟอรัมที่เกี่ยวข้อง การดำเนินการนี้จะ อนุญาตให้นักพัฒนาซอฟต์แวร์รายอื่นตรวจสอบข้อบกพร่องและตัดปัญหาที่อาจเกิดขึ้น ด้วยรหัสของคุณ
ถ้าต้องการขอฟีเจอร์ โปรดยกฟีเจอร์ใน ฟอรัมที่เกี่ยวข้อง เพื่อยืนยันว่า โซลูชันที่ ตรงตามข้อกำหนดที่คุณไม่พร้อมใช้งาน
เมื่อตรวจสอบแล้วว่าได้ระบุข้อบกพร่องใหม่ หรือ ด้วยฟังก์ชันที่มีอยู่ของ Google Maps Platform ไม่สามารถทำตามข้อกำหนดได้ โปรดรายงานข้อบกพร่องหรือคำขอฟีเจอร์โดยใช้ เครื่องมือติดตามปัญหา Google Maps Platform
ก่อนที่จะเพิ่มข้อบกพร่องหรือคำขอฟีเจอร์ลงในเครื่องมือติดตามปัญหา โปรดตรวจสอบว่า ตรวจสอบว่ายังไม่มีการเพิ่มข้อบกพร่องหรือฟีเจอร์ที่เกี่ยวข้อง หากมี คุณสามารถติดดาวปัญหาดังกล่าวเพื่อลงทะเบียนความสนใจและรับการแจ้งเตือนการอัปเดตได้
-
Maps SDK สำหรับ Android และ Maps SDK สำหรับ iOS ใช้คุกกี้ที่อยู่ภายใต้ นโยบายความเป็นส่วนตัวของ Google เช่น การคำนวณรายวัน และการป้องกันการละเมิดบริการและผู้ใช้ที่ใช้งานอยู่ 7 วัน คุกกี้เหล่านี้ไม่ได้เชื่อมโยงกับรายการใดๆ บัญชี Google ที่ลงชื่อเข้าใช้ และไม่ได้บันทึกไว้กับข้อมูลที่เหลือที่เก็บรวบรวมจาก การเรียก API
- ฉันไม่พบคำตอบสำหรับคำถามของฉัน ฉันควรติดต่อใคร
-
ทีมนักพัฒนาซอฟต์แวร์สัมพันธ์ของ Google ยังคงปรากฏใน Stack Overflow ซึ่งเป็นระบบ ไซต์คำถามและคำตอบที่ร่วมกันแก้ไขสำหรับนักเขียนโปรแกรม เป็น ที่ที่เหมาะสำหรับการถามคำถามทางเทคนิคเกี่ยวกับการพัฒนาและดูแลรักษา แอปพลิเคชัน Google Maps ข้อมูลเพิ่มเติมเกี่ยวกับการถามคำถามใน Stack รายการเพิ่มเติมมีอยู่ในหน้าการสนับสนุน
เพื่อผลลัพธ์ที่ดีที่สุดเมื่อขอความช่วยเหลือ โปรดคํานึงถึงสิ่งต่อไปนี้
- ค้นหาการสนทนาปัจจุบัน น่าจะมีคนอื่นเคยประสบกับ ปัญหาที่คล้ายกันและพบวิธีแก้ไขแล้ว
- ส่งลิงก์ที่มายังเว็บไซต์ของคุณหากเป็นไปได้ เฉพาะรหัสไปรษณีย์ในกรณีที่รหัส ไม่สามารถรับชมทางออนไลน์ได้โดยง่าย
- ให้ข้อมูลที่เกี่ยวข้องทั้งหมด รวมทั้งเวอร์ชันของเบราว์เซอร์ ข้อผิดพลาด ข้อเท็จจริงอื่นๆ ที่อาจเป็นประโยชน์ในการแก้ปัญหานี้
ข้อผิดพลาดและการแก้ปัญหา
- ข้อผิดพลาดนี้หมายถึงอะไร
-
หากพบข้อผิดพลาดขณะโหลดหรือเรียกใช้ Google Maps API โปรดดู ลิงก์ต่อไปนี้เพื่อดูคำอธิบายสำหรับรหัสข้อผิดพลาด
- แผนที่ของฉันดูมืดกว่าปกติ บอกว่าคุณกำลังคิดอะไรอยู่
-
ในบางสถานการณ์ แผนที่อาจมืดลง หรือ "เชิงลบ" รูปภาพ Street View ที่มีลายน้ำและข้อความ "เพื่อการพัฒนาเท่านั้น" อาจปรากฏขึ้น ลักษณะการทำงานเช่นนี้มักจะบ่งบอกถึงปัญหาเกี่ยวกับคีย์ API หรือการเรียกเก็บเงิน วิธีใช้ผลิตภัณฑ์ Google Maps Platform คุณต้องมีบัญชีสำหรับการเรียกเก็บเงินและคำขอทั้งหมดต้องมีคีย์ API ที่ถูกต้อง ขั้นตอนต่อไปนี้จะช่วยแก้ปัญหานี้ได้
-
ฉันจะแก้ไขรหัสข้อผิดพลาด:
OVER_DAILY_LIMIT
หรือOVER_QUERY_LIMIT
ได้อย่างไร -
ระบบอาจแสดงรหัสข้อผิดพลาดเหล่านี้เนื่องจากสาเหตุต่อไปนี้
- ไม่มีคีย์ API ในคำขอ
- คีย์ API ที่ระบุไม่ถูกต้อง
- โปรเจ็กต์ไม่ได้แนบบัญชีสำหรับการเรียกเก็บเงิน
- ใช้งานเกินขีดจำกัดการใช้งานที่กำหนดได้เองแล้ว
- วิธีการชำระเงินที่ระบุไม่สามารถใช้งานได้อีกต่อไป (ตัวอย่างเช่น บัตรเครดิตหมดอายุ)
- คุณมีเกินโควต้าสูงสุดสำหรับ API ที่ระบุ
หากต้องการใช้ผลิตภัณฑ์ Google Maps Platform คุณต้องมีบัญชีสำหรับการเรียกเก็บเงิน และ คำขอต้องมีคีย์ API ที่ถูกต้อง โปรดทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหา
- ตั้งค่าบัญชีสำหรับการเรียกเก็บเงิน
- รับคีย์ API ใหม่
- ปรับ ขีดจำกัดการใช้งานเพื่อเพิ่มขีดจำกัดการใช้งานต่อวัน (หากมี)
-
ฉันจะแก้ไขรหัสข้อผิดพลาด:
kGMSPlacesRateLimitExceeded
หรือ9005 PLACES_API_RATE_LIMIT_EXCEEDED
ได้อย่างไร -
หากคุณเห็น
kGMSPlacesRateLimitExceeded
หรือ9005 PLACES_API_RATE_LIMIT_EXCEEDED
คุณอาจกำลังใช้ Places SDK สำหรับ Android หรือ Places SDK สำหรับ iOS เวอร์ชันที่เลิกใช้งานแล้ว ดูข้อมูลเพิ่มเติมและค้นหา SDK ใหม่ได้ที่ https://goo.gle/places-sdk-deprecation - ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร: "IP, ไซต์ หรือแอปพลิเคชันมือถือนี้ไม่ใช่ ได้รับอนุญาตให้ใช้คีย์ API นี้" หรือไม่
-
ข้อผิดพลาดนี้อาจเกิดจากหลายสถานการณ์
- คุณได้เปิดใช้ข้อจำกัดของที่อยู่ IP (เซิร์ฟเวอร์) ในคีย์ API และที่อยู่ IP ที่ไม่ได้รับอนุญาตกำลังพยายามส่งคำขอ
- คุณได้เปิดใช้การจำกัดผู้อ้างอิง HTTP (เว็บไซต์) ในคีย์ API และผู้อ้างอิงที่ไม่ได้รับอนุญาตกำลังพยายามส่งคำขอ
- คุณได้จำกัดการใช้งานแอป Android โดยการตั้งค่า ชื่อแพ็กเกจและลายนิ้วมือ และแอป Android ที่ไม่ได้รับอนุญาต กำลังพยายามส่งคำขอ
- คุณจำกัดคำขอจากแอป iOS ด้วยการระบุ Bundle และแอป iOS ที่ไม่รู้จักพยายามส่งคำขอ
- คุณเคยได้รับข้อผิดพลาดนี้ หากคุณใช้ API บริการเว็บ ด้วยคีย์ API ที่มีข้อจำกัดตัวอ้างอิง HTTP คำขอไปยัง API เหล่านั้น ควรระบุด้วยคีย์ API ที่มีที่อยู่ IP ข้อจำกัด เปลี่ยนประเภทข้อจำกัดของคีย์ จากข้อจำกัดผู้อ้างอิง HTTP เป็นการจำกัดที่อยู่ IP โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการจำกัดคีย์ API ที่ แนวทางปฏิบัติแนะนำสำหรับคีย์ API
ดูและแก้ไขข้อมูลเข้าสู่ระบบของคีย์ API
หากต้องการดูคีย์ API และจัดการข้อจำกัด ให้ทำดังนี้
- ไปที่หน้า หน้าข้อมูลเข้าสู่ระบบของ Cloud Console
- เลือกโปรเจ็กต์ที่มีคีย์ API ที่ต้องการตรวจสอบ
- หากต้องการดูรายละเอียดข้อมูลเข้าสู่ระบบ รวมถึงข้อจำกัดที่ตั้งไว้สำหรับคีย์ คลิกชื่อคีย์จากรายการคีย์ API
- ระบบจะแสดงข้อมูลเข้าสู่ระบบแบบเต็มของคีย์ API ที่เลือก ซึ่งรวมถึง การจำกัดที่ตั้งไว้สำหรับคีย์ จากที่นี่ อาจมีข้อจำกัด เปลี่ยนแปลง ลบ หรืออัปเดตตามที่จำเป็น
- ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร: "ใช้คีย์ API ที่มีข้อจํากัดของผู้อ้างอิงกับ API นี้ไม่ได้"
-
คุณกำลังใช้ API บริการเว็บ ด้วยคีย์ API ที่จำกัดไว้สำหรับตัวอ้างอิง HTTP เพื่อความปลอดภัย บริการบนเว็บ API ต้องใช้คีย์ API ที่จำกัดเฉพาะที่อยู่ IP เปลี่ยนประเภทข้อจำกัดของคีย์จากตัวอ้างอิง HTTP การจำกัดที่อยู่ IP หรือสร้างคีย์ API ใหม่หากคีย์ของคุณ กับ Maps JavaScript API อยู่แล้ว
บริการ Google Maps Platform
- ฉันต้องการแปลงที่อยู่เป็นคู่ละติจูด/ลองจิจูด ฉันสามารถดำเนินการดังกล่าวกับ Google Maps Platform
-
ใช่ กระบวนการนี้เรียกว่า "การเข้ารหัสพิกัดภูมิศาสตร์" Maps JavaScript API มี คลาสสำหรับการทำบริการ Geocoding ชั้นเรียนประกอบด้วย google.maps.Geocoder.
นอกจากนี้ Google ยังมี Geocoding API ซึ่งมีอินเทอร์เฟซ REST ที่สามารถ ตอบสนองในรูปแบบ JSON และ XML
- ประเทศใดบ้างที่ใช้การระบุพิกัดทางภูมิศาสตร์ได้
-
หากต้องการดูประเทศที่โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ของ Google Maps Platform รองรับ โปรด ให้ดูข้อมูลการครอบคลุมของ Google Maps
ความแม่นยำของตำแหน่งที่ระบุพิกัดภูมิศาสตร์อาจแตกต่างกันไปในแต่ละประเทศ ดังนั้น ให้พิจารณาใช้การแสดงผล location_type [ประเภทสถานที่ตั้ง] เพื่อระบุว่าพบรายการที่ตรงกันเพียงพอหรือไม่ ตามวัตถุประสงค์ของการสมัคร โปรดทราบว่าความพร้อมใช้งานของ ข้อมูลพิกัดทางภูมิศาสตร์ขึ้นอยู่กับสัญญาระหว่างเรากับผู้ให้บริการข้อมูล ดังนั้นจึงเป็นเรื่องที่ เพื่อเปลี่ยนแปลง
- ทำไมตัวระบุพิกัดของ Google Maps Platform จึงระบุตำแหน่งที่แตกต่างจาก Google แผนที่
-
บางครั้งโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ API และโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ของ Google Maps ใช้ชุดข้อมูลที่แตกต่างกัน (ขึ้นอยู่กับประเทศ) โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ของ API จะได้รับการอัปเดตด้วยเป็นครั้งคราว ข้อมูลใหม่ ดังนั้นคุณน่าจะเห็นผลลัพธ์เปลี่ยนแปลงหรือปรับปรุงขึ้นเมื่อเวลาผ่านไป
- ฉันจะจัดรูปแบบข้อความค้นหาของโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ได้อย่างไรเพื่อให้ได้จำนวนการค้นหาที่สำเร็จ คำขอ
-
โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ได้รับการออกแบบมาเพื่อจับคู่ที่อยู่ถนนกับพิกัดทางภูมิศาสตร์ ดังนั้น เราขอแนะนำให้คุณจัดรูปแบบคำขอของโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ให้สอดคล้องกับ หลักเกณฑ์ต่อไปนี้เพื่อเพิ่มโอกาสของคำค้นหาที่ประสบความสำเร็จ
- ระบุที่อยู่ตามรูปแบบที่ไปรษณีย์ในประเทศใช้ ให้บริการในประเทศที่เกี่ยวข้อง
-
อย่าระบุองค์ประกอบของที่อยู่เพิ่มเติม เช่น ชื่อธุรกิจ หน่วย
หมายเลขห้อง หมายเลขชั้น หรือหมายเลขห้องที่ไม่รวมอยู่ใน
ที่อยู่ตามที่กำหนดโดยบริการไปรษณีย์ในประเทศที่เกี่ยวข้อง
การดำเนินการนี้อาจส่งผลให้เกิดการตอบสนองด้วย
ZERO_RESULTS
-
จัดรูปแบบโค้ด Plus ดังที่แสดงที่นี่ (เครื่องหมายบวกใช้ Escape กับ URL ไปยัง
%2B
และเว้นวรรคโดยใช้อักขระหลีกกับ URL ไปยัง%20
ดังนี้- รหัสสากลคือรหัสพื้นที่ 4 อักขระและยาว 6 อักขระขึ้นไป
รหัสภายใน (849VCWC8+R9 คือ
849VCWC8%2BR9
) - รหัสแบบผสม คือรหัสเฉพาะพื้นที่ 6 อักขระขึ้นไปที่มีแท็ก
ตำแหน่งที่ชัดเจน (CWC8+R9 Mountain View, CA, USA คือ
CWC8%2BR9%20Mountain%20View%20CA%20USA
)
- รหัสสากลคือรหัสพื้นที่ 4 อักขระและยาว 6 อักขระขึ้นไป
รหัสภายใน (849VCWC8+R9 คือ
- ใช้เลขที่ถนนของอาคารแทนที่จะใช้ชื่ออาคารที่ เท่าที่จะเป็นไปได้
- ใช้ที่อยู่เลขที่ถนนในการกำหนดทางแยกที่มี เท่าที่จะเป็นไปได้
- อย่าใส่ "คำแนะนำ" เช่น จุดสังเกตใกล้เคียง
- ฉันควรจัดรูปแบบที่อยู่ในสหรัฐฯ บนทางหลวงที่มีหมายเลขกำกับเพื่อระบุพิกัดทางภูมิศาสตร์อย่างไร
-
โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ของ Google Maps Platform กำหนดให้ทางหลวงหมายเลขของสหรัฐฯ เป็นทางหลวง ที่ระบุในที่อยู่ดังนี้
-
ถนนในเขต:
"Co Road NNN"
โดยที่ NNN คือเลขที่ถนน เช่น"Co Road 82"
-
ทางหลวงรัฐ:
"State NNN"
โดยที่ รัฐ เป็นชื่อเต็มของ State และ NNN คือหมายเลขทางหลวง เช่น"California 82"
-
สหรัฐอเมริกา ทางหลวง:
"U.S. NNN"
โดยที่ NNN เป็นหมายเลขทางหลวง เช่น"U.S. 101"
-
สหรัฐอเมริกา ระหว่างรัฐ
"Interstate NNN"
โดยที่ NNN คือระหว่างรัฐ หมายเลข เช่น"Interstate 280"
-
ถนนในเขต:
- ฉันควรใช้คลาสโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ API เมื่อใดและควรใช้ HTTP เมื่อใด บริการเข้ารหัสพิกัดภูมิศาสตร์ใช่ไหม
-
ดูเอกสาร: การระบุพิกัดทางภูมิศาสตร์ กลยุทธ์ ซึ่งให้รายละเอียดข้อดีและข้อเสียของการระบุพิกัดทางภูมิศาสตร์แบบต่างๆ
- ฉันจะแสดงเส้นทางการขับขี่ด้วย Google Maps Platform ได้อย่างไร
-
บริการเส้นทางการประมวลผล ของ Routes API และ Directions API ช่วยให้คุณระบุ เส้นทางการขับขี่สำหรับการเดินทางคนเดียวและหลายขา ตัวเลือกการกำหนดเส้นทางจะช่วยกำหนดทิศทาง โดยมีรูปแบบการเดินทาง (การขับรถ) เส้นทางเดียวหรือชุดหนึ่ง และข้อจำกัด (ไม่มีทางพิเศษ) บริการเหล่านี้มีให้ในรูปแบบต่อไปนี้
- อินเทอร์เฟซคำขอ/การตอบกลับ HTTP (ใช้ในอุปกรณ์เคลื่อนที่และแอปพลิเคชันอื่นๆ) สามารถทำงานร่วมกับ Maps SDK สำหรับ Android และบริการบนเว็บอื่นๆ ของ Google Maps
- JavaScript API สำหรับแอปพลิเคชันฝั่งไคลเอ็นต์ช่วยให้คุณสามารถระบุ เส้นทางการขับขี่ผ่านทาง google.maps.DirectionsService DirectionsRenderer สามารถสร้างการวางซ้อนและแผงเส้นทางให้กับคุณโดยอัตโนมัติ ตัวอย่างเพิ่มเติมมีอยู่ในเอกสารประกอบ
- อินเทอร์เฟซไคลเอ็นต์ Java, Python, go และ Node.js สำหรับแอปพลิเคชันฝั่งเซิร์ฟเวอร์ มีฟังก์ชันการทำงานเดียวกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีของไคลเอ็นต์ได้ที่ ไลบรารีของไคลเอ็นต์ Directions API
- สามารถใช้เส้นทางการขับขี่ในประเทศใดบ้าง
-
หากต้องการดูประเทศที่รองรับเส้นทางการขับขี่ในผลิตภัณฑ์ Google Maps Platform ในปัจจุบัน ให้ดูข้อมูลการครอบคลุมของ Google Maps โปรดทราบว่า ความพร้อมใช้งานของข้อมูลเส้นทางการขับขี่นั้นจะขึ้นอยู่กับสัญญาที่มีข้อมูลของเรา ผู้ให้บริการเครือข่าย และอาจมีการเปลี่ยนแปลงได้
- สามารถใช้เส้นทางขนส่งสาธารณะในประเทศใดบ้าง
-
Directions API และ API เมทริกซ์ระยะทาง สนับสนุนพาร์ทเนอร์ Google แผนการเดินทางทั้งหมด ยกเว้นในญี่ปุ่น
- Maps JavaScript API รองรับฟีเจอร์ KML และ GeoRSS ใด
-
KmlLayer ใน Maps JavaScript API ช่วยให้นักพัฒนาซอฟต์แวร์สามารถซ้อนทับ KML/KMZ และ ไฟล์ GeoRSS ที่ด้านบนของแผนที่ ดูเอกสารประกอบและตัวอย่างได้ ที่นี่
- ขีดจำกัดของขนาดและความซับซ้อนของ KML ที่แสดงได้มีอะไรบ้าง โดยใช้คลาส KmlLayer ของ Maps JavaScript API
-
ขีดจำกัดของขนาดและความซับซ้อนในการแสดง KML โดยใช้ บันทึกชั้นเรียนแล้ว
KmlLayer
รายการ ที่นี่ - ฉันจะแสดงผลไฟล์ KML ที่โฮสต์บนอินทราเน็ตได้อย่างไร ลงบนแผนที่ได้หรือไม่
-
KmlLayer
ที่สร้างการวางซ้อน KML ใน Maps JavaScript API ใช้บริการที่ Google โฮสต์เพื่อดึงข้อมูลและ แยกวิเคราะห์ไฟล์ KML เพื่อแสดงผล ดังนั้นจึงไม่สามารถแสดง ไฟล์ KML ที่ไม่ได้โฮสต์ใน URL ที่เผยแพร่ต่อสาธารณะ เข้าถึงได้ หรือต้องมีการตรวจสอบสิทธิ์เพื่อเข้าถึงหากคุณต้องการพัฒนาแอปพลิเคชันที่ใช้ไฟล์ KML ที่โฮสต์บนอินทราเน็ต เราขอแนะนำให้คุณแสดงผล KML ในฝั่งไคลเอ็นต์โดยใช้ ไลบรารี JavaScript ของบุคคลที่สาม เนื่องจากไฟล์ KML ได้รับการวิเคราะห์โดย ประสิทธิภาพอาจต่ำกว่าการใช้
KmlLayer
ชั้นเรียน - จำนวนเครื่องหมายหรือเส้นทางสูงสุดคือเท่าใด จุดยอดที่ Maps Static API รองรับ
-
ไม่มีการจำกัดจำนวนเครื่องหมายหรือจุดยอดของเส้นทางที่รองรับโดย Maps Static API เมื่อใช้ไอคอนที่กำหนดเอง สามารถเพิ่มไอคอนที่ไม่ซ้ำกันได้สูงสุด 5 ไอคอน ได้ต่อคำขอ แต่สามารถใช้แต่ละรายการได้หลายครั้งภายใน แผนที่
โปรดทราบว่า URL ของ Maps Static API มีจำนวนได้สูงสุด ประมาณ 8,192 อักขระ ซึ่งจำกัดจำนวนเครื่องหมายและ จุดยอดของเส้นทางที่สามารถระบุจํานวนหลักทศนิยม ใช้เมื่อระบุคู่ละติจูด/ลองจิจูดแต่ละคู่ สำหรับข้อมูลเกี่ยวกับวิธีการตั้งค่า จำนวนหลักทศนิยมที่ใช้สัมพันธ์กับความแม่นยำบนพื้นโลก ดูที่ บทความวิกิพีเดียเกี่ยวกับ องศาทศนิยม
- เหตุใดฉันจึงเข้าถึงผลิตภัณฑ์ Google Maps Platform ในบางประเทศไม่ได้
-
ไม่สามารถใช้ Maps API ในเขตแดนที่ไม่อนุญาต และโปรดดูข้อกำหนดในการให้บริการ
- ฉันจะรายงานปัญหาบนแผนที่ฐานของ Google ได้อย่างไร
-
ส่งความคิดเห็นผ่าน Google Maps สำหรับข้อมูลแผนที่ที่ไม่ถูกต้องหรือขาดหายไป เช่น
- ที่อยู่หรือตำแหน่งเครื่องหมายไม่ถูกต้อง
- ชื่อถนนไม่ถูกต้อง
- ข้อมูลที่ไม่ถูกต้องเกี่ยวกับถนนเดินรถทางเดียวและ 2 ทาง
- ถนนวาดไม่ถูกต้อง
- ถนนที่ถูกปิด
- ถนนที่ไม่มีอยู่จริง
หากต้องการแก้ไขสถานที่หรือรายชื่อธุรกิจ โปรดแนะนำให้แก้ไข
หากจำเป็นต้องนำเนื้อหาออกใน Maps ด้วยเหตุผลทางกฎหมาย โปรดส่งคำขอทางกฎหมาย
สำหรับคำขอที่สำคัญหรือเร่งด่วน ให้ส่งเคสขอรับความช่วยเหลือพร้อมรายละเอียดที่เฉพาะเจาะจงเกี่ยวกับสิ่งที่ต้องแก้ไข
ฟีเจอร์ฝั่งไคลเอ็นต์บางรายการใช้ในการรายงานความสำเร็จหรือล้มเหลวเพื่อการคำนวณ SLO (เป้าหมายระดับการให้บริการ)
ระบบจะส่งข้อมูลนี้ให้ Google เวลา maps.googleapis.com/maps_api_js_slo/log
ในการโทรที่บันทึกข้อมูล SLO
ข้อมูลนี้รวมถึงสถานะความสําเร็จ เวลาในการตอบสนอง และเวอร์ชัน/ช่องทางของ Maps JavaScript API ที่ใช้งานอยู่
ระบบอาจรวมการเรียกแบบกลุ่มเพื่อประสิทธิภาพ
โปรดทราบว่าคุณอาจต้องอนุญาต maps.googleapis.com
ใน
นโยบายรักษาความปลอดภัยเนื้อหาเพื่อให้มั่นใจได้ว่า
การโทรเหล่านี้จะไม่ถูกบล็อกในระดับเบราว์เซอร์
ตัวอย่างเช่น Content-Security-Policy: default-src 'self' maps.googleapis.com;
ที่มีส่วนหัว HTTP หรือ
<meta http-equiv="Content-Security-Policy" content="default-src 'self' maps.googleapis.com;">
ด้วยเมตาแท็ก HTML
Maps JavaScript API
- Maps JavaScript API จะทำงานนานเท่าใดหลังจากโหลดแล้ว
-
คุณต้องรีเฟรชหน้าเว็บที่โหลด Maps JavaScript API เป็นอย่างน้อย 1 ครั้งต่อ 5 วัน
Google Maps SDK สำหรับ iOS
-
ฉันจะแก้ไขข้อผิดพลาด:
kGMSPlacesRateLimitExceeded
ได้อย่างไร - หากพบข้อผิดพลาดนี้ แสดงว่าคุณอาจใช้เวอร์ชันที่เลิกใช้งานแล้ว Places SDK สำหรับ iOS Places SDK เวอร์ชัน 2.7.0 สำหรับ iOS มี ถูกปิดและใช้ไม่ได้อีกต่อไป โปรดอัปเดตแอปเพื่อใช้งาน เวอร์ชันล่าสุดโดยเร็วที่สุด โปรดดูคำแนะนำในการย้ายข้อมูล เพื่อดูรายละเอียด
- ฉันพบข้อขัดข้องเมื่อแก้ไขข้อบกพร่องด้วยอุปกรณ์ iOS 8.x ฉันควรทำอย่างไร
-
หากพบปัญหาขณะแก้ไขข้อบกพร่องด้วยอุปกรณ์ที่ใช้ iOS 8.x โปรดทำตาม ขั้นตอนเหล่านี้เพื่อปิดใช้การจับภาพเฟรมของ GPU ในรูปแบบ XCode ที่คุณใช้งานอยู่:
- ใน XCode ให้เลือก Product, Scheme, Manage Schemes
- เลือกรูปแบบและเลือกแก้ไข...
- ตั้งค่าตัวเลือก GPU Frame Capture เป็น Disabled โปรดทราบว่า ตัวเลือกอาจไม่มีอยู่ในทุกอุปกรณ์
- Google Maps iOS SDK ส่งผลต่อหน้าจอโค้งมนและหน้าจอกว้างอย่างไรบ้าง
-
เริ่มต้นด้วย iPhone X iPhone มีรูปทรงของหน้าจอที่โค้งมน ซึ่งเป็นรอยบากด้านบนสำหรับอุปกรณ์ กล่องเซ็นเซอร์ และสัญญาณบอกสถานะที่ด้านล่างของหน้าจอสำหรับการเข้าถึง หน้าจอหลัก สำหรับ iOS 11.0 SDK นั้น Apple ได้เพิ่ม Safe Area API ซึ่งช่วยนักพัฒนาแอปในการกำหนดจุดยืน องค์ประกอบในพื้นที่ที่ปลอดภัยจากการที่หน้าจอใหม่ตัดมา รูปร่าง
Google Maps iOS SDK มีองค์ประกอบทางภาพและการควบคุมมากมาย เช่น เครื่องมือเลือกภายในอาคารและลิงก์รายงานปัญหา ในเวอร์ชัน 2.4 ภาพเหล่านี้ องค์ประกอบและการควบคุมอื่นๆ อาจถูกตัดออกโดยรูปร่างหน้าจอใหม่ แนวนอน โหมด ตัวเลือกชั้นในอาคารอาจถูกตัดทอนโดยรอยบาก หรือตัวบ้าน สัญญาณบอกสถานะปุ่ม
แอป Google Maps iOS SDK 2.5 เผยแพร่ปัญหาเลย์เอาต์เหล่านี้ได้รับการแก้ไขแล้ว โดยอัตโนมัติ เมื่อใช้แอปบน iPhone X ขึ้นไป ระยะห่างจากขอบของ GMSMapView และ GMSPanoramaView จะเพิ่มขึ้น เพื่อไม่ให้องค์ประกอบภาพถูกตัดออก
โดยค่าเริ่มต้น เราจะรวมระยะห่างจากขอบไว้เสมอ Google Maps iOS SDK จะถือว่าระยะห่างจากขอบมีไว้เพื่อกันกระแทกจากภายในพื้นที่ปลอดภัย หากคุณ ออกแบบอินเทอร์เฟซโดยถือว่าทุกอย่างวางอยู่ใน พื้นที่ปลอดภัย วิธีนี้จะทำงานได้โดยไม่ต้องทำอะไรเพิ่ม
ถ้าคุณได้ออกแบบอินเทอร์เฟซไว้ ซึ่งใช้ไม่ได้กับค่าเริ่มต้นของเรา เราได้แนะนำพร็อพเพอร์ตี้ใหม่ใน GMSMapView ที่เรียกว่า paddingAdjustmentBehavior. ขณะนี้ GMSMapView ให้คุณเลือกจาก ลักษณะการทำงานของการปรับระยะห่างจากขอบ 3 แบบ: "ทุกครั้ง" (ค่าเริ่มต้น), "อัตโนมัติ", และ "ไม่เลย"
หากตั้งค่า GMSMapView ให้ใช้คอลัมน์ "ทุกครั้ง" ระยะห่างจากขอบมักจะ ใส่ส่วนที่ปลอดภัยภายในระยะห่างจากขอบ ซึ่งจะช่วยให้คุณออกแบบ ด้วยสมมติฐานว่าตำแหน่งทั้งหมดมาจากขอบของ ของคุณ นี่คือค่าเริ่มต้น
หากตั้งค่า GMSMapView ให้ใช้ฟังก์ชัน "อัตโนมัติ" ระยะห่างจากขอบมักจะ เลือกระยะห่างจากขอบหรือบริเวณที่ปลอดภัยมากขึ้น ซึ่งจะช่วยให้คุณเพิ่ม ระยะห่างจากขอบของหน้าจอขณะเดียวกันก็ดูแลให้องค์ประกอบทั้งหมดยังคงอยู่ ภายในพื้นที่ปลอดภัย
หาก GMSMapView ได้รับการตั้งค่าให้ใช้ตัวเลือก "ไม่เลย" ลักษณะการทำงานของ Padding จะไม่มีการเพิ่ม เพื่ออยู่ภายในพื้นที่โดยรอบ นี่เป็นลักษณะการทำงานก่อนเวอร์ชัน 2.5 และอาจเป็นประโยชน์ในกรณีที่ระยะห่างจากขอบ พื้นที่ปลอดภัย หรือหากลักษณะการทำงานอื่นๆ ที่ส่งผลกับอินเทอร์เฟซของคุณไม่ดีพอ คุณมีหน้าที่ตรวจสอบว่าโลโก้ของ Google และประกาศเกี่ยวกับลิขสิทธิ์ แสดงอยู่เสมอ ตามที่ระบุไว้ใน Google Maps Platform ข้อกำหนดในการให้บริการ
ในทางตรงกันข้าม GMSPanoramaView ไม่มีพร็อพเพอร์ตี้ Padding ที่ไม่บังคับ ช่วงเวลานี้ หมายความว่าไม่มีระยะห่างจากขอบให้ปรับ และ GMSPanoramaView จะมีผลเสมอ ระยะห่างจากขอบที่จำเป็นเพื่อให้แน่ใจว่าองค์ประกอบภาพทั้งหมดอยู่ภายในพื้นที่ ของคุณ
Google Maps SDK สำหรับ Android
-
ฉันจะแก้ไขข้อผิดพลาด:
9005 PLACES_API_RATE_LIMIT_EXCEEDED
ได้อย่างไร - หากพบข้อผิดพลาดนี้ แสดงว่าคุณอาจใช้เวอร์ชันที่เลิกใช้งานแล้ว Places SDK สำหรับ Android เวอร์ชันบริการ Google Play เราได้ปิด Places SDK สำหรับ Android และไม่มีให้ใช้งานอีกต่อไป โปรดอัปเดตแอปให้ใช้เวอร์ชันล่าสุดโดยเร็วที่สุด โปรดดู คำแนะนำในการย้ายข้อมูลเพื่อดูรายละเอียด
- แอปของฉันแสดงเฉพาะชิ้นส่วนเปล่าสีเทาแทนที่จะแสดงแผนที่ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
-
สาเหตุที่พบบ่อยซึ่งทำให้มีการแสดงชิ้นส่วนว่างเปล่าสีเทาแทนแผนที่คือปัญหาการตรวจสอบสิทธิ์ คุณทําตามขั้นตอนด้านล่างเพื่อแก้ปัญหาได้โดยใช้ adb Logcat
- ตรวจสอบว่าคุณได้ติดตั้ง adb แล้ว หากไม่พบข้อมูล ให้ทําตามคําแนะนําที่นี่
- ติดตั้งแอปที่แสดงปัญหาในอุปกรณ์หรือโปรแกรมจำลอง Android หากคุณใช้โปรแกรมจำลองของ Android โปรดตรวจสอบว่าการตั้งค่าโปรแกรมจำลองมี Play Store รวมอยู่ด้วย
- ในเทอร์มินัล Android Studio ให้เรียกใช้
adb logcat -e "Google Maps Android API"
การดำเนินการนี้จะพิมพ์เฉพาะบรรทัดที่มีข้อความบันทึกตรงกับ "Google Maps Android API" (หรือคุณสามารถส่งออกบันทึกไปยังไฟล์ข้อความได้โดยการเพิ่ม: > logcat.txt) - จำลองปัญหาที่เกิดขึ้นในอุปกรณ์และตรวจหาข้อผิดพลาดที่พบบ่อย เช่น
- มีการอ้างอิงคีย์ API ที่ไม่ถูกต้อง/ไม่ได้ตั้งใจในไฟล์ Manifest
- ไม่ได้เปิดใช้การเรียกเก็บเงินในโปรเจ็กต์
- ไม่ได้เปิดใช้ SDK ใน API ของโปรเจ็กต์
- เพิ่มลายนิ้วมือ SHA1 ที่ไม่ถูกต้องลงในข้อจำกัดของคีย์ API
- ทรัพยากร Dependency ของบริการ Google Play ไม่ได้รวมอยู่ในไฟล์
build.gradle
URL Signing
- ฉันจะลงนาม URL โดยใช้ JavaScript ได้ไหม
-
เราขอแนะนำอย่างยิ่งไม่ให้ลงชื่อ URL โดยใช้ JavaScript เนื่องจากอาจ เปิดเผยข้อมูลลับในการลงทะเบียน URL แก่ผู้ใช้ปลายทาง ดังนั้นลายเซ็นควร สร้างขึ้นจากคอมโพเนนต์ฝั่งเซิร์ฟเวอร์เท่านั้น
- ทำไมฉันจึงได้รับการตอบสนอง HTTP 403 Forbidden ใน ต้องการส่งคำขอบริการเว็บสำหรับ Maps API ใช่ไหม
-
การตอบกลับ HTTP 403 ระบุปัญหาด้านสิทธิ์ ซึ่งอาจเป็นเพราะ ยืนยันลายเซ็นไม่ได้สำหรับคำขอนี้ ซึ่งอาจเป็นเพราะสาเหตุต่อไปนี้
- มีการระบุลายเซ็นแล้ว แต่ไม่ถูกต้องสำหรับคำขอนี้
- คำขอระบุคีย์ API สำหรับแผนพรีเมียมของแพลตฟอร์ม Google Maps แต่ ไม่ได้ระบุลายเซ็น และบริการที่เรียกใช้จำเป็นต้องใช้ คำขอที่สร้างขึ้นโดยใช้คีย์ API มีลายเซ็นที่ถูกต้อง
- มีการระบุลายเซ็นแล้ว แต่เชื่อมโยง ไม่ได้ระบุคีย์ API แผนพรีเมียมของ Google Maps Platform