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