Google Maps Platform : How to optimize

ก่อนอื่นสำหรับคนที่สงสัยว่า Google Maps Platform คืออะไร? ต่างกับ Google Maps ที่เราใช้งานหรือไม่? เราอธิบายได้ดังนี้

  • Google Maps คือ Maps Application ที่ Google พัฒนาขึ้นให้เราใช้งานฟรี ๆ ทั้งบน Web ApplicationiOS และ Android
  • เป็น API (เครื่องมือ) สำหรับให้ developer เขียน code เพื่อให้แสดง Google Maps (ตัวแผนที่)
  • รวมถึง เรียกใช้ services อื่น ๆ ที่เกี่ยวข้องกับ Google Maps มาใช้บน application ที่เราพัฒนาขึ้น –> สรุปสั้น ๆ คือ
  • Google Maps Platform เป็นโลกของ developer คนเขียนโค้ด

16 July 2018 จะเป็นวันที่ Google เริ่มเปลี่ยนมาใช้ Google Maps Platform แล้วนะครับ โดยมีใจความสำคัญ ๆ เช่น

  • เปลี่ยนชื่อจาก Google Maps API เป็น Google Maps Platform
  • คิดค่าใช้จ่ายตามปริมาณการใช้งานจริงแบบรายเดือน (pay-as-you-go)
    1. โดยคิดราคาต่อทุก ๆ 1,000 service requests
    2. ยิ่งใช้เยอะ ราคาต่อหน่วยจะยิ่งถูก
    3. แจกฟรีปริมาณการใช้งาน 200 USD/month

ลงทะเบียนใช้งาน Google Maps Platform ฟรี $200 คลิกที่นี่

สามารถจ่ายได้ 2 วิธีคือ ผูกบัตรเครดิตตัวเอง บน GCP Console หรือ ติดต่อผ่าน Google Partner เช่น Tangerine

หลังจากเกริ่นไปพอสมควร วันนี้มี Tip เล็กๆน้อยๆ มานำเสนอสำหรับองค์กรที่ใช้งาน Google Maps Platform อยู่แล้วให้ประหยัดมากขึ้นได้ดังนี้

  • สำหรับ Dynamic Map (การแสดง Google Maps บน web application), ไม่ควร load map บ่อย ๆ เพราะจะทำให้นับ request
  • เพิ่มขึ้น เช่น application ที่แสดง list ของสาขาธนาคาร เมื่อ user เลือกเพื่อเปลี่ยนสาขา และต้องการให้ย้ายตำแหน่งบน map
  • ก็ให้ทำการย้าย marker แทน โดยไม่จำเป็น load map ใหม่ สรุปคือ code ด้านล่างควรถูก execute เท่าที่จำเป็นเท่านั้น
  • ถ้า end user ไม่จำเป็นต้องมี interaction ใด ๆ กับ Google Maps ให้ใช้ Maps Static API แทน Dynamic Map
  • เพราะราคาถูกกว่า โดย Maps Static API จะให้ผลลัพธ์เป็น image กลับมาและเราสามารถนำรูปนั้นไปใช้งานต่อได้
  • เช่น เรียกเป็น web services แล้วส่งรูปแผนที่ที่ได้มานั้นเข้า email พนักงานที่จะออกไปทำงานภายนอกบริษัท เป็นต้น
  • Native App ทั้งบน iOS และ Android สามารถเรียกใช้งานผ่าน Maps SDK for iOS และ Maps SDK for Android ได้ฟรี
  • แบบไม่จำกัดจำนวน ดังนั้น เราสามารถทำ mobile app ให้แสดงแผนที่จาก Google Maps ได้แบบฟรี ๆ

หากท่านสนใจ หรือต้องการข้อมูลเพิ่มเติม ติดต่อที่ info@tangerine.co.th หรือ 02 285 5511

Share on facebook
FB Share
Share on linkedin
LinkedIn

Related Blogs

Scroll to Top

ติดต่อ tangerine

Tel: +66 2 2855511   |   Email: info@tangerine.co.th


This website uses cookies to ensure you get the best experience on our website. View Privacy Policy