นโยบาย API ของแผนที่

เอกสารนี้จะระบุข้อกำหนดสำหรับแอปพลิเคชันที่พัฒนาด้วย API ชิ้นส่วนแผนที่ โปรดทราบว่าการใช้ Map Tiles API อยู่ภายใต้การควบคุมของ ข้อตกลงของคุณกับ Google

ให้ข้อกำหนดในการใช้งานและนโยบายความเป็นส่วนตัว

ถ้าคุณพัฒนาแอปพลิเคชัน Map Tiles API คุณต้องทำให้ ข้อกำหนด ในการใช้งาน และ ความเป็นส่วนตัว นโยบายเกี่ยวกับแอปพลิเคชันของคุณ ซึ่งเป็นไปตามหลักเกณฑ์ที่ระบุไว้ในข้อตกลงระหว่างคุณกับ Google

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

ที่ที่แนะนำให้เปิดเผยข้อกำหนดในการใช้งาน และ นโยบายความเป็นส่วนตัวขึ้นอยู่กับแพลตฟอร์มของแอปพลิเคชัน

แอปพลิเคชันบนอุปกรณ์เคลื่อนที่

หากคุณต้องการพัฒนาแอปบนอุปกรณ์เคลื่อนที่ ขอแนะนำให้คุณระบุลิงก์ไปยัง ข้อกำหนดในการให้บริการและนโยบายความเป็นส่วนตัวใน หน้าดาวน์โหลดใน App Store ที่เกี่ยวข้อง และในการตั้งค่าแอปพลิเคชัน เมนู

เว็บแอปพลิเคชัน

หากคุณต้องการพัฒนาเว็บแอปพลิเคชัน ขอแนะนำให้คุณระบุลิงก์ไปยัง ข้อกำหนดในการให้บริการและนโยบายความเป็นส่วนตัวในส่วนท้ายของ เว็บไซต์ของคุณ

การดึงข้อมูลล่วงหน้า การแคช หรือการจัดเก็บเนื้อหา

แอปพลิเคชันที่ใช้ Map Tiles API มีผลผูกพันตามข้อกำหนดของ ข้อตกลงกับ Google ตามข้อกำหนดในข้อตกลง คุณต้องไม่ ดึงข้อมูลล่วงหน้า จัดทำดัชนี จัดเก็บ หรือแคชเนื้อหาใดๆ ยกเว้นภายใต้ข้อจำกัด เงื่อนไขที่ระบุไว้ในข้อกำหนด

โดยเฉพาะอย่างยิ่ง แอปพลิเคชันควรใช้ Map Tiles API สำหรับการแสดงภาพแผนที่ คุณไม่สามารถใช้ Map Tiles API กับ Use Case ที่ไม่มีการแสดงภาพข้อมูล เช่น

  • การวิเคราะห์รูปภาพ
  • การตีความของเครื่อง
  • การตรวจจับ/การระบุวัตถุ
  • การแยกหรือขายต่อข้อมูลภูมิศาสตร์
  • การใช้งานแบบออฟไลน์ รวมถึงการใช้งานในลักษณะข้างต้น

การตอบกลับ Map Tiles API อาจมีส่วนหัว Cache-Control ซึ่งควรจะเป็น มีการใช้งานตามโปรโตคอล HTTP เอกสารประกอบ ที่ใช้เวลาเพียง 2 นาที ตัวอย่างเช่น ลูกค้าต้องใช้ค่า max-age ซึ่งเป็นค่า ค่า stale-while-revalidate คำสั่ง must-revalidate และ private เมื่อมีการส่งในคำตอบ

การตอบกลับ Map Tiles API อาจมีส่วนหัว ETag ด้วย ซึ่งควร สามารถนำไปใช้ตามเอกสารโปรโตคอล HTTP เมื่อส่งคำขอโดยใช้ การตรวจสอบซ้ำ

โปรดทราบว่ารหัสสถานที่ที่ใช้ระบุสถานที่โดยไม่ซ้ำกัน ได้รับการยกเว้นจากข้อจำกัดการแคช ระบบจะแสดงรหัสสถานที่ในช่อง "รหัสสถานที่" ใน การตอบกลับจาก Map Tiles API ดูวิธีบันทึก รีเฟรช และจัดการรหัสสถานที่ได้ในคำแนะนำเกี่ยวกับรหัสสถานที่

เมื่อใช้ Map Tiles API เพื่อแสดง Google Maps คุณต้อง แสดงโลโก้ Google บนแผนที่ และคุณต้องไม่ดัดแปลงโลโก้ไม่ว่าในลักษณะใด คุณควรวางโลโก้ Google ไว้ที่มุมล่างซ้ายของแผนที่ และ คุณควรวางข้อมูลการระบุแหล่งที่มาไว้ที่มุมขวาของแผนที่ ที่ใช้เวลาเพียง 2 นาที ดูข้อมูลเพิ่มเติมได้ที่ หลักเกณฑ์ของศูนย์แหล่งข้อมูลของแบรนด์

สำหรับแผนที่ 3 มิติที่สมจริงระดับภาพยนตร์ นั่นคือถ้า ข้อกำหนดด้านการออกแบบ UX จากประสบการณ์พร้อมใช้งานไม่สามารถรองรับตำแหน่งโฆษณาเหล่านี้ คุณควรแสดงโลโก้ของ Google อย่างชัดเจนที่ตอนต้นหรือ สิ้นสุดหรือทั้งสองด้านของประสบการณ์ เพื่อที่ว่าผู้จัดทำแผนที่นั้น ที่กลุ่มเป้าหมายเข้าใจ คุณยังคงต้องปฏิบัติตาม การระบุแหล่งที่มาของข้อมูลจากบุคคลที่สามตามที่อธิบายไว้ด้านล่างตลอดระยะเวลาของ ประสบการณ์การรับชมภาพยนตร์ ดูการแสดงโลโก้และ การระบุแหล่งที่มาของข้อมูลในการแสดงภาพแบบผสมด้านล่างเพื่อดูคําแนะนําเพิ่มเติม

ตัวอย่างแผนที่ต่อไปนี้แสดงโลโก้ Google ที่ด้านซ้ายล่างของแผนที่ และการระบุแหล่งที่มาที่ด้านขวาล่าง

ไฟล์ ZIP ต่อไปนี้มีโลโก้ Google ในขนาดที่ถูกต้องสำหรับเดสก์ท็อป แอปพลิเคชัน Android และ iOS คุณไม่สามารถปรับขนาดหรือแก้ไขโลโก้เหล่านี้ไม่ว่าในลักษณะใด

ดาวน์โหลด: google_logo.zip

อย่าแก้ไขการระบุแหล่งที่มา อย่านำออก ปิดบัง หรือครอบตัดการแสดงที่มา คุณไม่สามารถใช้โลโก้ Google ในบรรทัด (ตัวอย่างเช่น "แผนที่เหล่านี้ จาก [Google_logo]")

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

รวมผู้ให้บริการข้อมูลบุคคลที่สาม ข้อมูลและรูปภาพบางส่วนในการทำแผนที่ของเรา ผลิตภัณฑ์มาจากผู้ให้บริการรายอื่นที่ไม่ใช่ Google หากใช้ภาพดังกล่าว ข้อความจาก การระบุแหล่งที่มาต้องระบุชื่อ "Google" และผู้ให้บริการข้อมูลที่เกี่ยวข้อง เช่น "ข้อมูลแผนที่: Google, Maxar Technologies" เมื่อมีการอ้างอิงผู้ให้บริการข้อมูลบุคคลที่สาม ที่มีภาพ รวมถึงเฉพาะคำว่า "Google" หรือโลโก้ Google แสดงที่มาไม่ถูกต้อง

หากคุณใช้ Google Maps Platform ในอุปกรณ์ที่ไม่แสดงการระบุแหล่งที่มา หากเป็นไปได้ โปรดติดต่อทีมขายของ Google เพื่อพูดคุยเกี่ยวกับใบอนุญาตที่เหมาะสมกับกรณีการใช้งานของคุณ

การแสดงโลโก้ Google ด้วยโหมดแสดงภาพของบุคคลที่สาม

เมื่อคุณใช้ Map Tiles API เพื่อแสดง Google Maps โดยใช้ ตัวแสดงผลของบุคคลที่สาม คุณจะต้องไม่ซ้อนทับหรือบดบังโลโก้ Google โลโก้อื่นๆ เช่น โลโก้ของโปรแกรมแสดงภาพ รักษาระยะบัฟเฟอร์ที่สมเหตุสมผล ระหว่างโลโก้ Google กับโลโก้ของบุคคลที่สาม เพื่อให้ปรากฏเป็น โลโก้อิสระ ห้ามมิให้โลโก้ทับซ้อนหรือบดบังการระบุแหล่งที่มาของข้อมูล ตามการตอบกลับของ API

รูปภาพที่แสดงโลโก้ Google และ Cesium

แสดงการระบุแหล่งที่มาข้อมูลของ Google

ข้อมูลที่แสดงผลจาก Map Tiles API จำเป็นต้องมีการแสดงที่มา และข้อมูลลิขสิทธิ์จากข้อมูลเมตาที่เหมาะสมหรือข้อมูลวิวพอร์ต คำขอ คุณควรแสดงข้อมูลนี้ให้ครบถ้วนตามที่ระบุไว้ใน ตำแหน่งที่เหมาะสม ซึ่งโดยปกติจะอยู่ที่มุมขวาล่างของชุดโฆษณา หรือในมุมมองโหมดแสดงภาพ 3 มิติ โปรดทราบว่าสตริงการระบุแหล่งที่มา ขึ้นอยู่กับข้อมูลแผนที่ที่วิวพอร์ตของตัวแสดงผลร้องขอ

หากแสดงการระบุแหล่งที่มาของข้อมูลแบบเต็มไม่ได้เนื่องจากมีขนาดวิวพอร์ต ให้พิจารณาเพิ่มองค์ประกอบ UI ที่สามารถคลิกได้หรือวางเมาส์เหนือคำว่า "ข้อมูล แหล่งที่มา" ที่เปิดขึ้นภายในหน้าต่างแผนที่เพื่อแสดงข้อมูลการระบุแหล่งที่มา พยายามดูแลให้มีการทำแผนที่ที่ดีอยู่เสมอ แนวทางปฏิบัติที่ดีที่สุด

ส่วนท้ายที่มีโลโก้ Google และการระบุแหล่งที่มาของผู้ให้บริการข้อมูล

การแสดงการระบุแหล่งที่มาของข้อมูลจากบุคคลที่สาม

เมื่อคุณใช้ API ชิ้นส่วนแผนที่เพื่อแสดงแผนที่ของ Google Maps เป็นแผนที่ฐานและซ้อนทับข้อมูลภูมิสารสนเทศของบุคคลที่สาม (ที่ไม่ใช่ของ Google) คุณอาจต้องแสดง ที่มาจากผู้ให้บริการข้อมูลบุคคลที่สาม คุณต้องไม่ซ้อนทับหรือปิดบัง การระบุแหล่งที่มาของข้อมูลของ Google ในลักษณะใดก็ตามด้วยการระบุแหล่งที่มาของ ข้อมูลจากบุคคลที่สาม การระบุแหล่งที่มาของข้อมูลจากบุคคลที่สามจะต้อง เลิกเชื่อมโยงจากการระบุแหล่งที่มาของข้อมูลของ Google นอกจากนี้จะต้องอธิบาย โลโก้ของ Google และการระบุแหล่งที่มาของข้อมูลของ Google นั้นเชื่อมโยงกับแผนที่ฐาน และอยู่ด้วยกัน

การแสดงโลโก้และการระบุแหล่งที่มาของข้อมูลในการแสดงภาพแบบผสม

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

ตัวอย่างเช่น ลองพิจารณาการรวมภาพ 3 มิติแบบภาพเสมือนจริง (เป็นฟิลเลอร์พื้นหลัง) เข้ากับ โมเดลภาพถ่ายเสมือนจริงของตัวเอง (ในเบื้องหน้า) ผู้ใช้อาจสับสนเกี่ยวกับ องค์ประกอบของฉากใดที่มาจากข้อมูลของ Google Maps ใน ในกรณีเช่นนี้ คุณต้องระบุไว้ในสตริงการระบุแหล่งที่มาของ UI หรือกระบวนการทำงานของผู้ใช้อย่างชัดเจน ว่าส่วนใดของฉากมาจากข้อมูลของ Google Maps คุณ มีหน้าที่รับผิดชอบในการปฏิบัติตามข้อกำหนดในการระบุแหล่งที่มาของบุคคลที่สามที่อาจ ใช้กับแหล่งข้อมูลที่ใช้กับข้อมูล Google Maps

การวางซ้อนข้อมูลทางภูมิศาสตร์ด้วยกระเบื้อง 3 มิติแบบสมจริง

คุณสามารถวางซ้อนวัตถุ 3 มิติของคุณเองบนชิ้นส่วน 3 มิติแบบภาพสมจริงตราบใดที่วัตถุ 3 มิตินั้นไม่ แยก ติดตาม หรือได้มาจากมือหรือเครื่องจักรจากชิ้นส่วนภาพ 3 มิติแบบสมจริง

การสร้างวิดีโอพร้อม API ชิ้นส่วนแผนที่

  • วิดีโอโปรโมต: คุณสร้างวิดีโอโปรโมตที่ ข้อกำหนดของข้อตกลงและข้อกำหนดต่อไปนี้
    • วิดีโอโปรโมตต้องไม่มีภาพ Street View
    • วิดีโอโปรโมตต้องมีความยาวไม่เกิน 30 วินาที
    • วิดีโอโปรโมตต้องเกี่ยวกับความสามารถของ แอปพลิเคชัน
    • วิดีโอส่งเสริมการขายจะต้องได้รับการระบุอย่างชัดเจนว่า "เพื่อวัตถุประสงค์ในการโปรโมต เท่านั้น" และต้องปฏิบัติตามหลักเกณฑ์การระบุแหล่งที่มาใน นโยบาย Map Tiles API
    • วิดีโอโปรโมตจะต้องไม่ขายต่อแยกต่างหากหรือเป็นส่วนหนึ่งของ ซอฟต์แวร์ แอปพลิเคชัน หรือประสบการณ์ของผู้ใช้
  • การลบออก: คุณมีหน้าที่รับผิดชอบในการปฏิบัติตามคำขอให้ลบออกทั้งหมด วิดีโอโปรโมต รวมถึงคำขอจากบุคคลที่สาม

รับข้อมูลการระบุแหล่งที่มาและข้อมูลลิขสิทธิ์จากช่อง copyright ในการตอบสนองของการเรียก API ต่อไปนี้ โดยขึ้นอยู่กับบริการที่คุณ โดยใช้:

ชิ้นส่วน 2 มิติ

แผนกลยุทธ์ ภาพดาวเทียมและแผนที่ภูมิประเทศ

มีข้อมูลลิขสิทธิ์และการระบุแหล่งที่มาจากข้อมูลวิวพอร์ต ดังที่ปรากฏในตัวอย่างต่อไปนี้

{
  "copyright": "Map data ©2023",
  "maxZoomRects": [
    {
      "maxZoom": 19,
      "north": 90,
      "south": -90,
      "east": 180,
      "west": -180
    },
    ...
  ]
}

ชิ้นส่วนแผนที่ Street View

มีข้อมูลเกี่ยวกับลิขสิทธิ์และการระบุแหล่งที่มาจากข้อมูลเมตาของ Street View คำตอบ เช่น

{
  "panoId": "Zzl28rqGJgaL2IdkUleP8A",
  "lat": 50.059138596550696,
  "imageHeight": 6656,
  "imageWidth": 13312,
  "tileHeight": 512,
  "tileWidth": 512,
  "copyright": "From the Owner, Photo by: Google",
  …
}

รหัสพาโนรามา ซึ่งใช้เพื่อระบุภาพพาโนรามาของ Street View อย่างไม่ซ้ำกันคือ ได้รับการยกเว้นจากข้อจำกัดการแคช ดังนั้นคุณจึงสามารถจัดเก็บค่ารหัสพาโนรามา ไปเรื่อยๆ ค่ารหัสพาโนรามาจะแสดงในช่อง panoId ใน Street ดูการตอบกลับจาก API แบบคงที่

ชิ้นส่วนแผนที่ 3 มิติแบบสมจริง

สำหรับชิ้นส่วน 3 มิติแบบภาพเสมือนจริง ระบบจะส่งข้อมูลแหล่งที่มาในคำขอชิ้นส่วนแต่ละรายการ คุณต้องรวบรวม จัดเรียง และแสดงการระบุแหล่งที่มาทั้งหมดเพื่อแสดงในบรรทัด tiles; ซึ่งโดยปกติจะอยู่ที่ด้านล่างของการแสดงผล ตัวอย่างเช่น คุณจะพบ การระบุแหล่งที่มาของข้อมูลใน glTF หน้าต่างโดยดูใต้ asset, copyright

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

CesiumJS

หากคุณใช้ CesiumJS เป็นโหมดแสดงภาพ จอแสดงผลจะแสดง การระบุแหล่งที่มา คุณต้องเปิดใช้ showCreditsOnScreen ใน HTML การแสดงผล

// Add Photorealistic 3D Tiles tileset.
    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      // This property is needed to appropriately display attributions
      // as required.
      showCreditsOnScreen: true,
    }));

ซีเซียมสำหรับไม่จริง

หากคุณใช้ Cesium for Unreal เป็นโหมดแสดงภาพของคุณ ให้แสดง การระบุแหล่งที่มา คุณต้องเปิดใช้ช่องแสดงเครดิตบนหน้าจอใน เครื่องมือจัดทำโครงร่าง

วิธีเปิดใช้การระบุแหล่งที่มาของ Cesium สำหรับ
ไม่จริง

ซีเซียมสำหรับ Unity

หากคุณใช้ Cesium for Unity เป็นโหมดแสดงภาพ ให้ทำตามขั้นตอนต่อไปนี้ การระบุแหล่งที่มา คุณต้องเปิดใช้ช่องแสดงเครดิตบนหน้าจอใน คอนโซลเครื่องมือตรวจสอบ

วิธีเปิดใช้การระบุแหล่งที่มาของ Cesium สำหรับ
เอกภาพ

หลักเกณฑ์ด้านรูปแบบสำหรับการระบุแหล่งที่มาของ Google

ต่อไปนี้คือหลักเกณฑ์ด้านรูปแบบสำหรับการระบุแหล่งที่มาของ Google ใน CSS และ HTML หากคุณใช้ โลโก้ Google ที่ดาวน์โหลดได้

พื้นที่ว่าง

พื้นที่ว่างรอบๆ โลโก้ตัวเต็มควรเท่ากับหรือมากกว่าความสูง ของ "G" ใน Google

ช่องว่างระหว่างข้อความระบุแหล่งที่มาและโลโก้ Google ควรมีความกว้างเพียงครึ่งหนึ่งของ "G"

ความอ่านง่าย

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

สี

ใช้ข้อความ Google Material Gray 700 บนพื้นหลังสีขาวหรือสีอ่อนที่ใช้ช่วง 0%–40% สีดำจางสูงสุด

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

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

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

แบบอักษร

ใช้ แบบอักษร Roboto

CSS ตัวอย่าง

CSS ต่อไปนี้เมื่อใช้กับข้อความ "Google" จะแสดงผลเป็น "Google" โดยใช้ แบบอักษร สี และระยะห่างบนพื้นหลังสีขาวหรือสีอ่อน

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;