การจัดรูปแบบแผนที่ในระบบคลาวด์

เลือกแพลตฟอร์ม: Android iOS JavaScript บริการเว็บ

Google Maps Platform นําเสนอคุณลักษณะการจัดรูปแบบของแผนที่บนระบบคลาวด์ที่ช่วยให้คุณจัดรูปแบบ กําหนดค่า และจัดการแผนที่ได้อย่างง่ายดายโดยใช้ Google Cloud Console ซึ่งช่วยให้คุณสามารถสร้างประสบการณ์แผนที่แบบกําหนดเองสําหรับผู้ใช้ โดยไม่ต้องอัปเดตโค้ดของแอปทุกครั้งที่คุณทําการเปลี่ยนแปลงรูปแบบ

สไตล์ที่สร้างก่อนวันที่ 15 กันยายน 2020 จะไม่แสดงฟีเจอร์ทางธรรมชาติที่ปรับปรุงแล้วของ Google Maps หากต้องการใช้บริการแผนที่แบบปรับปรุงประสิทธิภาพตามธรรมชาติของ Google แผนที่ คุณต้องสร้างรูปแบบแผนที่

สไตล์แผนที่ในระบบคลาวด์ช่วยให้คุณสร้างและแก้ไขรูปแบบแผนที่สําหรับแอปใดก็ตามที่ใช้ Google Maps ได้โดยไม่ต้องเปลี่ยนแปลงโค้ดเมื่อรหัสแผนที่พร้อมใช้งานแล้ว คุณจะเปลี่ยนแปลงสไตล์ทั้งหมดได้ใน Cloud Console โดยไม่ต้องใช้ทักษะการเขียนโค้ด เปลี่ยนรูปลักษณ์และสีของส่วนประกอบแผนที่จํานวนมาก เช่น ถนน อาคาร แหล่งน้ํา จุดสนใจ และเส้นทางการขนส่งสาธารณะ

รวมถึงฟีเจอร์ต่อไปนี้

  • การจัดรูปแบบแผนที่โดยใช้ระบบคลาวด์: แทนที่จะจัดรูปแบบแผนที่ในโค้ดโดยใช้ JSON ให้จัดการและจัดรูปแบบแผนที่แบบไดนามิกหรือแบบคงที่ใน Cloud Console โดยใช้รหัสแผนที่และรูปแบบแผนที่
  • การกรองจุดที่น่าสนใจของธุรกิจ: คุณลบจุดสนใจ 5 หมวดหมู่ออกจากการแสดงแผนที่ได้
  • การควบคุมความหนาแน่นของจุดที่น่าสนใจ: ความหนาแน่นของจุดสนใจที่แสดงในแผนที่ฐานจะปรับเปลี่ยนได้เพื่อแสดงจุดสนใจมากขึ้นหรือน้อยลงโดยค่าเริ่มต้น

แม้ว่าแผนที่ในรูปแบบระบบคลาวด์จะพร้อมใช้งานใน Maps SDK สําหรับ Android1, Maps SDK สําหรับ iOS, JavaScript และ API แบบคงที่ของแผนที่ แต่บางฟีเจอร์อาจไม่มีให้บริการในบางแพลตฟอร์ม

ข้อควรทราบก่อนที่จะเริ่มต้น

  • สร้างรหัสแผนที่
    หากต้องการใช้รูปแบบแผนที่ในระบบคลาวด์ คุณจะต้องโหลดแผนที่โดยใช้รหัสแผนที่
  • ย้ายข้อมูลจากรูปแบบที่ใช้ฮาร์ดโค้ด
    ก่อนเพิ่มรหัสแผนที่เพื่อใช้การจัดรูปแบบแผนที่บนระบบคลาวด์ ที่มีอยู่บนแผนที่ซึ่งปรับแต่งด้วยรูปแบบฮาร์ดโค้ด เช่น พารามิเตอร์การค้นหาแบบ JSON หรือ URL เราขอแนะนําให้คุณลบการจัดรูปแบบที่ฮาร์ดโค้ดออกเพื่อหลีกเลี่ยง ความขัดแย้งที่อาจเกิดขึ้นกับฟังก์ชันการทํางานในอนาคต คุณนําเข้าการจัดรูปแบบ JSON ไปยังรูปแบบแผนที่ใหม่ได้
* อัปเกรด Maps SDK สําหรับ Android
หากต้องการใช้แผนที่ซึ่งมีรูปแบบเป็นระบบคลาวด์ คุณต้องใช้ 18.0.0 ขึ้นไป สําหรับแผนที่ SDK สําหรับแอนดรอยด์ และใช้แผนที่ SDK เวอร์ชันล่าสุดสําหรับ Android

การเรียกเก็บเงิน

การใช้การจัดรูปแบบของแผนที่ในระบบคลาวด์จะต้องใช้รหัสแผนที่ สําหรับ Maps SDK สําหรับ Android, Maps SDK สําหรับ iOS และ JavaScript ที่ใช้รหัสแผนที่จะมีการเรียกเก็บเงินกับ SKU ของแผนที่แบบไดนามิก สําหรับ Maps Static API การใช้รหัสแผนที่จะมีการเรียกเก็บค่าใช้จ่ายกับ SKU ของแผนที่แบบคงที่

ตัวอย่าง

เรียกใช้แอปตัวอย่าง ApiDemos

หากต้องการเรียกใช้แอปตัวอย่างของ ApiDemos ให้ดูตัวอย่าง GitHub (Java | Kotlin) และดูการสาธิต CloudBasedMapStylingDemoActivity (Java | Kotlin)

คุณสามารถหาแอปพลิเคชันตัวอย่าง Java และ Kotlin ซึ่งสาธิตวิธีจัดรูปแบบแผนที่ Android จากระบบคลาวด์

ปัญหาที่ทราบ

เมื่อมีการนําส่งแอปให้กับลูกค้าแล้ว คุณจะอัปเดตรูปแบบที่กําหนดเองสําหรับแผนที่ด้วยรหัสแผนที่ได้จาก Google Cloud Console สไตล์ใหม่จะแสดงในแอปของคุณภายใน 2-3 ชั่วโมง

เพื่อให้ข้อมูลแอปรูปแบบใหม่ๆ ปรากฏขึ้นในทันทีเพื่อวัตถุประสงค์ในการทดสอบ ให้ล้างข้อมูลแอปจากอุปกรณ์ทดสอบ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการล้างข้อมูลจากอุปกรณ์ โปรดดู ความช่วยเหลือของ Android - เพิ่มพื้นที่ว่าง

โปรดทราบว่าการตั้งค่าอาจแตกต่างกันไปตามโทรศัพท์แต่ละรุ่น สําหรับข้อมูลเพิ่มเติม โปรดติดต่อผู้ผลิตอุปกรณ์


  1. การจัดรูปแบบแผนที่ในระบบคลาวด์ไม่พร้อมใช้งานในโหมด Lite ของ Android