Measure Mapช่วยเหลือ
เปิด Measure Map

iFrame API

แสดงโปรเจกต์ของคุณเป็นแผนที่สดบนเว็บไซต์ของคุณเอง ด้วยหน่วย รูปแบบแผนที่ และธีมที่เหมาะกับเว็บไซต์ของคุณ

iFrame API นำแผนที่ของโปรเจกต์ไปไว้บนหน้าเว็บของคุณเอง ผู้เข้าชมเห็นแผนที่ ดาวเทียมพร้อมการวัดของคุณและเลื่อนดูได้ โดยไม่ต้องมีบัญชีและไม่ต้องออกจาก เว็บไซต์ของคุณ คุณเลือกโปรเจกต์ หน่วย รูปแบบแผนที่ และธีมสี

ก่อนเริ่ม#

  • คีย์ API จริง ที่มีสิทธิ์ แผนที่ที่ฝัง ดู คีย์ API
  • โปรเจกต์ที่ผู้เข้าชมดูได้: ของคุณหรือของบัญชีอื่น ที่แชร์เป็น ดูเท่านั้น หรือ สาธารณะ โปรเจกต์ ส่วนตัว จะแสดง เฉพาะเมื่อเป็นของบัญชีอื่นและเจ้าของได้อนุญาตคุณแล้ว (ดู โปรเจกต์ส่วนตัวของลูกค้า) โปรเจกต์ส่วนตัว ของคุณเองจะไม่แสดงเลย ดู โปรเจกต์ใดฝังได้บ้าง
  • หากต้องการ การจำกัดเว็บไซต์ บนคีย์ เพื่อให้แผนที่ฝังทำงานเฉพาะบน เว็บไซต์ของคุณเอง ดู คีย์ API

สร้างโค้ดฝัง#

นักพัฒนา > ฝังแผนที่ สร้างโค้ดให้คุณด้วยคีย์จริงของคุณ: เลือกโปรเจกต์ เลือกธีม หน่วย ประเภทแผนที่ และขนาด ตรวจสอบ**ตัวอย่างสด** และคัดลอก โค้ดฝัง หากโปรเจกต์เป็นส่วนตัว ส่วนนี้จะบอกและเสนอ ตั้งเป็นดูได้อย่างเดียว ดู รับโค้ดฝัง สำหรับแต่ละขั้นตอน

ฝังแผนที่โดยเลือกโปรเจกต์แล้วและมีตัวอย่างสด

โค้ดมีคีย์ของคุณอยู่ จึงใช้ได้ต่อไปจนกว่าคุณจะเปลี่ยนคีย์ ส่วนนี้เตือนคุณ เมื่อคีย์ทำได้มากกว่า แผนที่ที่ฝัง เพราะทุกคนอ่านคีย์ได้จากซอร์สของ หน้าคุณ และเตือนเมื่อคีย์ไม่มีการจำกัดเว็บไซต์ มีเพียง**ตัวอย่างสด** เท่านั้นที่ใช้โทเค็นอายุสั้น ดูคีย์หรือโทเค็น

ที่อยู่ของแผนที่ฝัง#

แผนที่ฝังคือ <iframe> ที่ที่อยู่ขึ้นต้นด้วย https://app.measuremaponline.com/iframe_api ตามด้วยพารามิเตอร์เหล่านี้:

พารามิเตอร์ ความจำเป็น ค่า
pid จำเป็น รหัสของโปรเจกต์: ส่วนหลัง /p/ ในที่อยู่ของโปรเจกต์ในแอป เจ้าของคัดลอกได้ที่ท้ายภาพรวมของโปรเจกต์ และการคลิกชื่อโปรเจกต์ในแผนที่ฝังก็คัดลอกรหัสได้เช่นกัน
key key หรือ token คีย์ API ของคุณ
token key หรือ token โทเค็นจากเซิร์ฟเวอร์ของคุณ (ดูด้านล่าง)
ms ไม่บังคับ หน่วย: metric หรือ imperial หากไม่ระบุ ผู้เข้าชมในสหรัฐอเมริกาจะเห็นหน่วยอิมพีเรียล และคนอื่นทั้งหมดเห็นหน่วยเมตริก
maptype ไม่บังคับ satellite (ค่าเริ่มต้น), map, hybrid หรือ terrain
theme ไม่บังคับ auto (ค่าเริ่มต้น: ตามการตั้งค่าระบบของผู้เข้าชมเอง), light หรือ dark

ตัวอย่างขั้นต่ำ#

<iframe src="https://app.measuremaponline.com/iframe_api?pid=YOUR_PROJECT_ID&key=YOUR_API_KEY&maptype=satellite&theme=auto"
  title="YOUR_PROJECT_NAME" width="500" height="500" style="border:0" allow="fullscreen"></iframe>

แทนที่ YOUR_PROJECT_ID, YOUR_API_KEY และ YOUR_PROJECT_NAME (โปรแกรมอ่าน หน้าจอจะอ่าน title ออกเสียง) และตั้งความกว้างและความสูงให้เหมาะกับหน้าของคุณ

โค้ดฝังพร้อมปุ่มคัดลอก

คีย์หรือโทเค็น#

เมื่อใช้ key ตามโค้ดที่ส่วน ฝังแผนที่ ให้คุณ แผนที่ฝัง จะใช้ได้ตราบใดที่คีย์ยังใช้ได้ บนเว็บไซต์ที่การจำกัดของคีย์อนุญาต คีย์ของคุณ จะมองเห็นได้ในซอร์สของหน้าคุณ ดังนั้น:

  • ใช้คีย์ที่มีสิทธิ์ แผนที่ที่ฝัง เท่านั้น
  • จำกัดให้ใช้ได้กับเว็บไซต์ของคุณเองเท่านั้น
  • เมื่อคุณเปลี่ยนคีย์ ให้อัปเดตหน้าของคุณภายใน 24 ชั่วโมงที่คีย์เก่ายังใช้ได้ (คีย์ที่สร้างก่อนมีการตั้งค่าสิทธิ์จะใช้ได้ถึงวันที่ที่แจ้งให้คุณทราบ)

เมื่อใช้ token คีย์จะอยู่บนเซิร์ฟเวอร์ของคุณ วิธีนี้เหมาะกับแผนที่ฝังที่ เซิร์ฟเวอร์ของคุณเองเขียนลงในหน้าสำหรับการเข้าชมแต่ละครั้ง: ก่อนแสดงหน้า เซิร์ฟเวอร์ขอโทเค็นจาก REST API และใส่ไว้ในที่อยู่ของ iframe:

  • POST https://api.measuremaponline.com/api/v2/auth/iframe/token พร้อมคีย์ของคุณ ในส่วนหัว Authorization จะส่งคืน token ที่ใช้ได้ 60 นาที
  • POST https://api.measuremaponline.com/api/v2/auth/token ทำเช่นเดียวกัน และรับ duration เป็นวินาที ได้สูงสุด 24 ชั่วโมง คำตอบจะบอกว่าโทเค็นหมดอายุเมื่อใด

บัญชีของคุณขอโทเค็นได้สูงสุด 600 รายการต่อชั่วโมง ใช้คีย์จริง: แผนที่ฝังแสดง เฉพาะโปรเจกต์จริง ดังนั้นโทเค็นที่สร้างด้วยคีย์ sandbox จะเปิดแผนที่ไม่ได้ ดูเอกสารอ้างอิง API

สิ่งที่ผู้เข้าชมทำได้#

ผู้เข้าชมเลื่อนและซูมแผนที่ได้ อ่านการวัดของรูปทรงของคุณ และอ่านความเห็นของ โปรเจกต์ พวกเขาเพิ่มความเห็นได้เมื่อโปรเจกต์ให้ทุกคนแสดงความเห็นได้ และการคลิก ชื่อโปรเจกต์จะคัดลอกรหัสของโปรเจกต์ พวกเขาเปลี่ยนอย่างอื่นไม่ได้: การแก้ไขถูก ปิดภายในแผนที่ฝัง ไม่ว่าโปรเจกต์จะมีระดับการเข้าถึงใด ข้อยกเว้นเดียวคือ โปรเจกต์ Open Guest ในแผน Open Guest ซึ่งผู้เข้าชมวัดด้วยตนเองได้

เมื่อแผนที่ไม่ปรากฏ#

ในกรณีส่วนใหญ่แผนที่จะแสดงข้อความบอกสาเหตุ: ดู เมื่อแผนที่แสดงข้อความ ตรวจสอบตามลำดับ:

  • ที่อยู่มี token ที่หมดอายุแล้ว โทเค็นมีอายุ 60 นาที เว้นแต่เซิร์ฟเวอร์ของคุณ ขอนานกว่านั้น คัดลอกโค้ดอีกครั้งจาก ฝังแผนที่ ซึ่งใช้คีย์ของคุณ หรือให้เซิร์ฟเวอร์ของคุณขอ โทเค็นใหม่สำหรับการเข้าชมแต่ละครั้ง (ดูด้านบน)
  • โปรเจกต์เป็นส่วนตัว หากเป็นของคุณ ให้ตั้งเป็น ดูเท่านั้น หรือ สาธารณะ หรือกด ตั้งเป็นดูได้อย่างเดียว ใน ฝังแผนที่ หากเป็นของลูกค้า พวกเขาอนุญาตคุณได้ จากแผนที่ หรือคุณขอพวกเขาได้ใน โปรเจกต์ส่วนตัว
  • แผนของโปรเจกต์สิ้นสุดแล้ว: แผนของเจ้าของ หรือสำหรับโปรเจกต์ขององค์กร คือแผนขององค์กร โปรเจกต์จะแสดงอีกครั้งเมื่อต่ออายุแผน
  • เว็บไซต์ไม่ได้รับอนุญาต หากคีย์มีการจำกัดเว็บไซต์ หน้าที่แสดงแผนที่ฝัง ต้องอยู่บนเว็บไซต์ใดเว็บไซต์หนึ่งในรายการ เบราว์เซอร์และเว็บไซต์บางแห่ง ซ่อนว่าแผนที่ฝังอยู่ในหน้าใด เมื่อตั้งการจำกัดไว้ แผนที่ฝังเช่นนั้นจะถูกปฏิเสธ
  • คีย์ถูกเปลี่ยนแล้ว คีย์เก่าหยุดทำงาน 24 ชั่วโมงหลังสร้างคีย์ใหม่ หรือทันทีหากถูกเพิกถอน
  • คีย์เป็นคีย์ sandbox แผนที่ฝังใช้ได้กับคีย์จริงและโปรเจกต์จริงเท่านั้น
  • การสมัครสมาชิกไม่ได้ใช้งานอยู่ หรือการเข้าถึง API ถูกระงับ: ส่วน คีย์ API จะแจ้งไว้

ยังต้องการความช่วยเหลือ?

เขียนถึงทีมสนับสนุนของเราและบอกว่าคุณพยายามทำอะไรอยู่ ภาพหน้าจอช่วยได้มาก

ส่งอีเมลถึงฝ่ายสนับสนุน