คุณสามารถใช้ HTML และ CSS ที่กําหนดเองเพื่อสร้างเครื่องหมาย 3 มิติที่ดึงดูดสายตาได้อย่างมาก ซึ่งสามารถแสดงการโต้ตอบและภาพเคลื่อนไหว ระบบจะเพิ่มอินสแตนซ์ Marker3DElement
ทั้งหมดลงใน DOM เป็นองค์ประกอบ HTML ซึ่งคุณจะเข้าถึงได้โดยใช้พร็อพเพอร์ตี้ Marker3DElement
และดําเนินการในลักษณะเดียวกับองค์ประกอบ DOM อื่นๆ
เครื่องหมายพื้นฐาน
แผนที่ตัวอย่างนี้แสดงการสร้างเครื่องหมายที่กำหนดเองพื้นฐานแบบประกาศ
<html>
<head>
<title>3D Map - Declarative</title>
<style>
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
gmp-map-3d {
height: 100%;
}
</style>
</head>
<body>
<gmp-map-3d center="37.4239163, -122.0947209, 0" tilt="67.5" range="1000" mode="hybrid">
<gmp-marker-3d position="37.4239163, -122.0947209,50" altitude-mode="absolute" extruded="true" label="Basic Marker"></gmp-marker-3d>
</gmp-map-3d>
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&v=beta&libraries=maps3d"></script>
</body>
</html>
เครื่องหมายแบบอินเทอร์แอกทีฟ
ตัวอย่างนี้แสดงการสร้างเครื่องหมายแบบอินเทอร์แอกทีฟโดยใช้ HTML
<html>
<head>
<title>Pure HTML Interactive Marker Demo</title>
<style>
html,
body {
height:100%;
margin: 0;
padding: 0;
}
gmp-map-3d {
height: 400px;
width: 800px;
}
</style>
</head>
<body>
<gmp-map-3d center="37.819852,-122.478549" tilt="75" range="2000" heading="330" mode="hybrid">
<gmp-marker-3d-interactive position="37.819852,-122.478549,100"></gmp-marker-3d-interactive>
</gmp-map-3d>
<script async src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&v=alpha&libraries=maps3d">
</script>
</body>
</html>