reviews รับ Maps Demo Key : ทดลองใช้ฟีเจอร์บางอย่างของ Maps JavaScript API และ Places UI Kit โดยไม่มีค่าใช้จ่ายด้วย Maps Demo Key โดยไม่ต้องระบุข้อมูลสำหรับการเรียกเก็บเงิน
Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
เริ่มใช้งาน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าเครื่องหมายขั้นสูง
รับคีย์ API และเปิดใช้ Maps JavaScript API
ก่อนใช้เครื่องหมายขั้นสูง คุณต้องมีโปรเจ็กต์ Cloud ที่มีบัญชีสำหรับการเรียกเก็บเงิน และเปิดใช้ Maps JavaScript API ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่าโปรเจ็กต์ Google Cloud
รับคีย์ API
สร้างรหัสแผนที่
หากต้องการสร้างรหัสแผนที่ ใหม่ ให้ทำตามขั้นตอนใน
ส่วนการปรับแต่ง Cloud
ตั้งค่าประเภทแผนที่เป็น JavaScript แล้วเลือกตัวเลือก เวกเตอร์ หรือ
แรสเตอร์
สำคัญ: สำหรับการทดสอบ คุณสามารถข้ามขั้นตอนการสร้างและกำหนดค่า
รหัสแผนที่ได้โดยใช้ mapId: 'DEMO_MAP_ID' ในโค้ดแอป
อัปเดตโค้ดการเริ่มต้นแผนที่
ขั้นตอนนี้ต้องใช้รหัสแผนที่ที่คุณเพิ่งสร้าง ซึ่งจะอยู่ในหน้าการจัดการ Maps
Management
โหลด Maps JavaScript API
โหลดไลบรารีเครื่องหมายขั้นสูงจากฟังก์ชัน async เมื่อจำเป็น
const { AdvancedMarkerElement } = await google . maps . importLibrary ( "marker" ) as google . maps . MarkerLibrary ;
ระบุรหัสแผนที่เมื่อสร้างอินสแตนซ์แผนที่โดยใช้พร็อพเพอร์ตี้ mapId
ซึ่งอาจเป็นรหัสแผนที่ที่คุณระบุหรือ DEMO_MAP_ID
const map = new
google . maps . Map ( document . getElementById ( 'map' ), {
center : { lat : - 34.397 , lng : 150.644 },
zoom : 8 ,
mapId : 'YOUR_MAP_ID'
});
ข้อควรระวัง: แผนที่ตัวอย่างสำหรับเครื่องหมายขั้นสูงใช้รหัสแผนที่
ที่ลิงก์กับรูปแบบแผนที่จุดที่น่าสนใจที่ลดลง หากนำโค้ดตัวอย่างกลับมาใช้ซ้ำ เราขอแนะนำให้แทนที่รหัสแผนที่เหล่านี้ด้วย DEMO_MAP_ID หรือรหัสแผนที่ของคุณเอง
ตรวจสอบความสามารถของแผนที่ (ไม่บังคับ)
เครื่องหมายขั้นสูงต้องใช้รหัสแผนที่ หากไม่มีรหัสแผนที่
เครื่องหมายขั้นสูงจะโหลดไม่ได้ คุณสามารถเพิ่ม Listener mapcapabilities_changed เพื่อสมัครรับข้อมูลการเปลี่ยนแปลงความสามารถของแผนที่ได้ในขั้นตอนการแก้ปัญหา
การใช้ความสามารถของแผนที่เป็นตัวเลือกและแนะนำให้ใช้เพื่อวัตถุประสงค์ในการทดสอบ
และแก้ปัญหาเท่านั้น หรือเพื่อวัตถุประสงค์ในการย้อนกลับรันไทม์
// Optional: subscribe to map capability changes.
map . addListener ( 'mapcapabilities_changed' , () => {
const mapCapabilities = map . getMapCapabilities ();
if ( ! mapCapabilities . isAdvancedMarkersAvailable ) {
// Advanced markers are *not* available, add a fallback.
}
});
ขั้นตอนถัดไป
เพิ่มเครื่องหมายลงในแผนที่
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-28 UTC
[null,null,["อัปเดตล่าสุด 2026-10-28 UTC"],[],["To use advanced markers, you need a Cloud project with a billing account and the Maps JavaScript API enabled. First, obtain an API key and create a map ID, selecting JavaScript as the map type with either Vector or Raster options, or using `DEMO_MAP_ID` for testing. Update your map initialization code by loading the Maps JavaScript API and the advanced markers library. Instantiate the map with the created or demo map ID. Optionally, use a listener to check map capabilities.\n"]]