หน้านี้จะอธิบายขั้นตอนพื้นฐานที่จำเป็นในการเริ่มใช้ API และ SDK ใน Google Maps Platform
คู่มือเริ่มใช้งานฉบับย่อ
หากคุณไม่เคยใช้ Google Cloud Console เพื่อสร้างบัญชีสำหรับการเรียกเก็บเงินหรือโปรเจ็กต์ ให้คลิกปุ่มเริ่มต้นใช้งานที่ลิงก์ไปยังประสบการณ์การตั้งค่าแบบอินเทอร์แอกทีฟใน Cloud Console สำหรับผู้ใช้ใหม่
เริ่มต้นใช้งานหรือจะทําตามขั้นตอนการตั้งค่าที่จําเป็นให้เสร็จสมบูรณ์โดยคลิกผ่านแท็บต่อไปนี้ก็ได้
ขั้นตอนที่ 1
คอนโซล
-
ในคอนโซล Google Cloud ให้คลิกสร้างโปรเจ็กต์ในหน้าตัวเลือกโปรเจ็กต์เพื่อเริ่มสร้างโปรเจ็กต์ Cloud ใหม่
-
ตรวจสอบว่าเปิดใช้การเรียกเก็บเงินสำหรับโปรเจ็กต์ Cloud แล้ว ยืนยันว่าโปรเจ็กต์เปิดใช้การเรียกเก็บเงินแล้ว
Google Cloud เสนอช่วงทดลองใช้แบบไม่มีค่าใช้จ่าย ช่วงทดลองใช้จะสิ้นสุดลงเมื่อครบ 90 วันหรือหลังจากที่บัญชีมีค่าใช้จ่ายสะสมครบ $300 แล้วแต่ว่ากรณีใดจะเกิดขึ้นก่อน ยกเลิกได้ทุกเมื่อ Google Maps Platform มีเครดิตรายเดือนมูลค่า $200 แบบตามรอบ ดูข้อมูลเพิ่มเติมได้ที่เครดิตในบัญชีสำหรับการเรียกเก็บเงินและการเรียกเก็บเงิน
Cloud SDK
gcloud projects create "PROJECT"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
ขั้นตอนที่ 2
หากต้องการใช้ Google Maps Platform คุณต้องเปิดใช้ API หรือ SDK ที่ต้องการใช้กับโปรเจ็กต์
โปรดทราบว่าการผสานรวมบางอย่างกำหนดให้คุณเปิดใช้ API/SDK หลายรายการ หากไม่แน่ใจว่า API หรือ SDK ใดที่ควรเปิดใช้ ให้ลองใช้เครื่องมือเลือก API หรืออ่านเอกสารประกอบของ API/SDK ที่ต้องการใช้
วิธีเปิดใช้ API หรือ SDK อย่างน้อย 1 รายการ
คอนโซล
-
ดู API และ SDK ของ Google Maps Platform ที่เปิดใช้ได้โดยไปที่หน้าไลบรารี Maps API ในคอนโซลระบบคลาวด์
ไปที่หน้าคลัง Maps API
- คลิก API หรือ SDK ที่ต้องการเปิดใช้
- หากปุ่มระบุว่าเปิดใช้ ให้คลิกปุ่มเพื่อเปิดใช้ API หรือ SDK
- หากปุ่มระบุว่าจัดการ แสดงว่า API หรือ SDK เปิดใช้อยู่แล้วและคุณไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม
- การคลิกปุ่มใดปุ่มหนึ่งจะแสดงแดชบอร์ดของ API หรือ SDK (คลิกปุ่มปิดใช้เพื่อนำ API หรือ SDK ออกจากโปรเจ็กต์นี้)
Cloud SDK
คำสั่งต่อไปนี้เปิดใช้ Maps, Routes และ Places API ทั้งหมด
gcloud services enable \ --project "PROJECT" \ "directions-backend.googleapis.com" \ "distance-matrix-backend.googleapis.com" \ "addressvalidation.googleapis.com" \ "tileaerialview.googleapis.com" \ "elevation-backend.googleapis.com" \ "routes.googleapis.com" \ "geocoding-backend.googleapis.com" \ "geolocation.googleapis.com" \ "maps-android-backend.googleapis.com" \ "maps-backend.googleapis.com" \ "maps-embed-backend.googleapis.com" \ "maps-ios-backend.googleapis.com" \ "mapsplatformdatasets.googleapis.com" \ "places-backend.googleapis.com" \ "roads.googleapis.com" \ "routeoptimization.googleapis.com" \ "static-maps-backend.googleapis.com" \ "street-view-image-backend.googleapis.com" \ "timezone-backend.googleapis.com"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
ใช้คําสั่งนี้เพื่อเปิดใช้ Environment API
gcloud services enable \ --project "PROJECT" \ "airquality.googleapis.com" \ "solar.googleapis.com" \ "pollen.googleapis.com"
ขั้นตอนที่ 3
ขั้นตอนนี้จะทําตามกระบวนการสร้างคีย์ API เท่านั้น หากคุณใช้คีย์ API ในเวอร์ชันที่ใช้งานจริง เราขอแนะนําอย่างยิ่งให้คุณจํากัดคีย์ API ดูข้อมูลเพิ่มเติมได้ในหน้าการใช้คีย์ API สำหรับผลิตภัณฑ์หนึ่งๆ โดยเฉพาะ
คีย์ API คือตัวระบุที่ไม่ซ้ำกันซึ่งตรวจสอบสิทธิ์คําขอที่เชื่อมโยงกับโปรเจ็กต์ของคุณเพื่อวัตถุประสงค์ด้านการใช้งานและการเรียกเก็บเงิน คุณต้องมีคีย์ API ที่เชื่อมโยงกับโปรเจ็กต์อย่างน้อย 1 คีย์
วิธีสร้างคีย์ API
คอนโซล
-
ไปที่หน้า Google Maps Platform > ข้อมูลเข้าสู่ระบบ
-
ในหน้าข้อมูลเข้าสู่ระบบ ให้คลิกสร้างข้อมูลเข้าสู่ระบบ > คีย์ API
กล่องโต้ตอบสร้างคีย์ API แล้วจะแสดงคีย์ API ที่สร้างขึ้นใหม่ -
คลิกปิด
คีย์ API ใหม่จะแสดงอยู่ในหน้าข้อมูลเข้าสู่ระบบในส่วนคีย์ API
(อย่าลืมจํากัดคีย์ API ก่อนนำไปใช้ในเวอร์ชันที่ใช้งานจริง)
Cloud SDK
gcloud alpha services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
เครดิตบัญชีสำหรับการเรียกเก็บเงิน
เมื่อสร้างบัญชีการเรียกเก็บเงินและโปรเจ็กต์แล้ว คุณจะมีสิทธิ์ทดลองใช้ Google Cloud Platform แบบไม่มีค่าใช้จ่ายมูลค่า $300 และเครดิต Google Maps Platform แบบตามรอบมูลค่า $200 ต่อเดือน ดูข้อมูลเพิ่มเติมได้ที่เครดิตบัญชีสำหรับการเรียกเก็บเงิน
ขั้นตอนถัดไป
เมื่อตั้งค่าเสร็จแล้ว คุณจะเริ่มใช้ Google Maps Platform API และ SDK ได้ ดูข้อมูลเพิ่มเติมได้ในคู่มือภาพรวม นักพัฒนาซอฟต์แวร์ และการเริ่มต้นใช้งานสําหรับ API หรือ SDK ที่คุณสนใจ API และ SDK มีอยู่ใน เอกสารประกอบของ Google Maps Platform (ตามผลิตภัณฑ์) และ Google Maps Platform API (ตามแพลตฟอร์ม)