คู่มือนี้แสดงวิธีตั้งค่าโปรเจ็กต์ Google Cloud ก่อนใช้ Google Maps Platform API แม้ว่าคุณอาจทำตามขั้นตอนเหล่านี้บางส่วนในหน้าเริ่มต้นใช้งาน Google Maps Platform ไปแล้ว แต่หัวข้อนี้ก็มีวิธีการเพิ่มเติมที่เป็นประโยชน์สำหรับการจัดการโปรเจ็กต์
สร้างโปรเจ็กต์
หากต้องการใช้ Google Maps Platform คุณต้องมีโปรเจ็กต์สำหรับจัดการบริการ ข้อมูลเข้าสู่ระบบ การเรียกเก็บเงิน API และ SDK
แต่ละโปรเจ็กต์จำเป็นต้องมีการตั้งค่าการเรียกเก็บเงิน แต่จะมีการเรียกเก็บเงินเมื่อโปรเจ็กต์เกินโควต้าของบริการที่ไม่มีค่าใช้จ่ายแล้วเท่านั้น
วิธีสร้างโปรเจ็กต์ Cloud ที่เปิดใช้การเรียกเก็บเงิน
คอนโซล
-
สร้างโปรเจ็กต์ Google Cloud ใหม่ใน Cloud Console โดยทำดังนี้
สร้างโปรเจ็กต์ใหม่ -
ในหน้าโปรเจ็กต์ใหม่ ให้กรอกข้อมูลที่จำเป็นต่อไปนี้
-
ชื่อโปรเจ็กต์: ยอมรับชื่อเริ่มต้นหรือป้อนชื่อที่กําหนดเอง
คุณเปลี่ยนชื่อโปรเจ็กต์ได้ทุกเมื่อ ดูข้อมูลเพิ่มเติมได้ที่การระบุโปรเจ็กต์
-
รหัสโปรเจ็กต์: ยอมรับค่าเริ่มต้นหรือคลิกแก้ไขเพื่อป้อนรหัสที่กําหนดเองซึ่ง Google API ใช้เป็นตัวระบุที่ไม่ซ้ำสําหรับโปรเจ็กต์
หลังจากสร้างโปรเจ็กต์แล้ว คุณจะเปลี่ยนรหัสโปรเจ็กต์ไม่ได้ ดังนั้นโปรดเลือกรหัสที่คุณจะสะดวกใช้ตลอดอายุการใช้งานของโปรเจ็กต์ อย่าใส่ข้อมูลที่ละเอียดอ่อนในรหัสโปรเจ็กต์
-
บัญชีสำหรับการเรียกเก็บเงิน: เลือกบัญชีสำหรับการเรียกเก็บเงินของโปรเจ็กต์ หากยังไม่ได้ตั้งค่าบัญชีสำหรับการเรียกเก็บเงินหรือมีบัญชีสำหรับการเรียกเก็บเงินเพียงบัญชีเดียว คุณจะไม่เห็นตัวเลือกนี้
คุณต้องเป็นผู้ดูแลระบบบัญชีสำหรับการเรียกเก็บเงินหรือผู้จัดการการเรียกเก็บเงินโปรเจ็กต์จึงจะเชื่อมโยงโปรเจ็กต์กับบัญชีสำหรับการเรียกเก็บเงินได้ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับการควบคุมการเข้าถึงการเรียกเก็บเงิน
-
ตำแหน่ง: หากมีองค์กรที่ต้องการลิงก์โปรเจ็กต์ ให้คลิกเรียกดูแล้วเลือกองค์กร หากไม่มี ให้เลือก "ไม่มีองค์กร"
ดูข้อมูลเพิ่มเติมได้ที่การสร้างและจัดการโฟลเดอร์และความสัมพันธ์ระหว่างองค์กร โปรเจ็กต์ และบัญชีสำหรับการเรียกเก็บเงิน
-
เลือกสร้าง
gcloud
gcloud projects create "PROJECT"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
เปิดใช้การเรียกเก็บเงิน
คุณต้องเปิดใช้การเรียกเก็บเงินจึงจะทําให้แอปใช้งานได้ ระบบจะไม่เรียกเก็บเงินจากบัญชีของคุณหากคุณใช้ไม่เกินโควต้ารายเดือน หากแอปพลิเคชันต้องใช้ทรัพยากรที่เกินโควต้ารายเดือน ระบบจะเรียกเก็บเงินสำหรับการใช้งานเพิ่มเติม
หากคุณมีบัญชีสำหรับการเรียกเก็บเงินเมื่อสร้างโปรเจ็กต์ในระบบคลาวด์ ระบบจะเปิดใช้การเรียกเก็บเงินในโปรเจ็กต์นั้นโดยอัตโนมัติ
วิธีเปิดใช้การเรียกเก็บเงินในโปรเจ็กต์ Cloud
- ใน Cloud Console ให้ไปที่หน้าการเรียกเก็บเงิน:
ไปที่หน้าการเรียกเก็บเงิน - เลือกหรือสร้างโปรเจ็กต์ระบบคลาวด์
- หน้าการเรียกเก็บเงินจะแสดงข้อมูลอย่างใดอย่างหนึ่งต่อไปนี้ ทั้งนี้ขึ้นอยู่กับว่ามีบัญชีสำหรับการเรียกเก็บเงินอยู่หรือไม่ หรือโปรเจ็กต์ Cloud ที่เลือกเชื่อมโยงกับบัญชีหรือไม่
- หากเปิดใช้การเรียกเก็บเงินสำหรับโปรเจ็กต์ใน Cloud ที่เลือกไว้แล้ว ระบบจะแสดงรายละเอียดเกี่ยวกับบัญชีสำหรับการเรียกเก็บเงิน
- หากไม่มีบัญชีสําหรับการเรียกเก็บเงิน ระบบจะแจ้งให้คุณสร้างบัญชีสําหรับการเรียกเก็บเงินและเชื่อมโยงกับโปรเจ็กต์ Cloud ที่เลือก
- หากมีบัญชีสำหรับการเรียกเก็บเงิน ระบบจะแจ้งให้คุณเปิดใช้การเรียกเก็บเงินหากโปรเจ็กต์ Cloud ที่เลือกไม่ได้เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงินอยู่แล้ว นอกจากนี้ คุณยังเลือกยกเลิกแล้วเลือกสร้างบัญชีเพื่อสร้างและเชื่อมโยงบัญชีการเรียกเก็บเงินใหม่ได้
หลังจากเปิดใช้การเรียกเก็บเงินแล้ว ระบบจะไม่จำกัดจำนวนเงินที่อาจเรียกเก็บจากคุณ หากต้องการควบคุมค่าใช้จ่ายได้มากขึ้น คุณสามารถสร้างงบประมาณและตั้งการแจ้งเตือน โปรดดูข้อมูลเพิ่มเติมที่การเรียกเก็บเงิน
เปิดใช้ API
หากต้องการใช้ Google Maps Platform คุณต้องเปิดใช้ API หรือ SDK ที่คุณวางแผนจะใช้กับโปรเจ็กต์
คอนโซล
Cloud SDK
gcloud services enable \ --project "PROJECT" \ "maps-backend.googleapis.com"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
ดู API ที่เปิดใช้
คอนโซล
หากต้องการดู API หรือ SDK ที่เปิดใช้ ให้ไปที่หน้า Google Maps Platform ในคอนโซลระบบคลาวด์ โดยทำดังนี้
ไปที่หน้า Google Maps Platform- API เพิ่มเติม: ระบบไม่ได้เปิดใช้ API หรือ SDK เหล่านี้
- หากคุณเห็นการ์ดสำหรับ Maps API และบริการแต่ละรายการ แสดงว่าไม่ได้เปิดใช้ API หรือ SDK
gcloud
gcloud services list --project "PROJECT"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
ปิดโปรเจ็กต์
คุณปิดใช้การเรียกเก็บเงินและปล่อยทรัพยากร Cloud ทั้งหมดที่ใช้ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ได้โดยปิดโปรเจ็กต์ดังกล่าว ดังนี้
คอนโซล
-
ไปที่หน้าโปรเจ็กต์:
ไปที่หน้าโปรเจ็กต์ เลือกโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่ต้องการปิด แล้วคลิกลบ
ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการโปรเจ็กต์ในระบบคลาวด์ได้ที่ Cloud Resource Manager: การสร้าง การปิด และกู้คืนโปรเจ็กต์
gcloud
gcloud projects delete "PROJECT"
อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK , การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้
ขั้นตอนถัดไป
หลังจากตั้งค่าโปรเจ็กต์ Google Cloud แล้ว คุณต้องสร้างและรักษาความปลอดภัยให้กับคีย์ API เพื่อใช้ Maps JavaScript API โดยทำดังนี้