ประกาศด้านความปลอดภัย : เราตระหนักถึงปัญหาด้านความปลอดภัยที่อาจส่งผลกระทบต่อเว็บไซต์ที่ใช้ไลบรารีของบุคคลที่สามบางรายการ (รวมถึง polyfill.io) บางครั้งปัญหานี้อาจเปลี่ยนเส้นทางผู้เข้าชมออกจากเว็บไซต์ที่ตั้งใจไว้โดยที่เจ้าของเว็บไซต์ไม่ทราบหรือไม่อนุญาต ก่อนหน้านี้ตัวอย่าง JavaScript จำนวนมากของเรามีการประกาศสคริปต์ polyfill.io
เราได้นำสิ่งนี้ออกจากตัวอย่างของเราแล้ว หากคุณใช้ตัวอย่าง JavaScript ที่มีการประกาศนี้ เราขอแนะนำให้นำการประกาศออก
ส่งความคิดเห็น
เลเยอร์
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เลเยอร์คือวัตถุบนแผนที่ที่มีรายการแยกกันอย่างน้อย 1 รายการ
แต่ถูกดัดแปลงเป็นหน่วยเดียว โดยทั่วไปเลเยอร์จะสะท้อนคอลเล็กชันของ
สิ่งที่คุณเพิ่มบนแผนที่เพื่อระบุว่าเป็นการเชื่อมโยงทั่วไป
Maps JavaScript API จัดการการนำเสนอออบเจ็กต์ภายในเลเยอร์
โดยแสดงผลส่วนประกอบต่างๆ เป็นวัตถุเดียว (โดยปกติจะเป็นชิ้นส่วนภาพซ้อน) และ
โดยจะแสดงเป็นการเปลี่ยนวิวพอร์ตของแผนที่ เลเยอร์อาจปรับเปลี่ยนการนำเสนอด้วย
ของแผนที่บางส่วน โดยปรับเปลี่ยนชิ้นส่วนพื้นฐานเล็กน้อยตามรูปแบบ
ที่สอดคล้องกันกับเลเยอร์นั้นๆ โปรดทราบว่าตามการออกแบบเลเยอร์ส่วนใหญ่ ต้องไม่
เข้าถึงผ่านออบเจ็กต์แต่ละรายการ แต่อาจได้รับการดัดแปลงเป็น
หน่วย
ภาพรวมของเลเยอร์
Maps JavaScript API มีเลเยอร์หลายประเภท ได้แก่
ข้อมูล Google Maps
เลเยอร์ มีคอนเทนเนอร์สําหรับข้อมูลเชิงพื้นที่ที่กําหนดเอง
คุณสามารถใช้ชั้นข้อมูลเพื่อจัดเก็บข้อมูลที่กำหนดเองหรือแสดงข้อมูล GeoJSON ได้
บนแผนที่ของ Google
เลเยอร์ฮีตแมป จะแสดงผลข้อมูลทางภูมิศาสตร์โดยใช้
การแสดงภาพฮีตแมป
เลเยอร์ KML แสดงองค์ประกอบ KML และ GeoRSS ใน
การวางซ้อนชิ้นส่วนแผนที่ JavaScript API
เลเยอร์การจราจร แสดงสภาพการจราจรบนแผนที่
เลเยอร์ขนส่งสาธารณะ แสดงเครือข่ายขนส่งมวลชน
ของเมืองของคุณบนแผนที่
ออบเจ็กต์เลเยอร์จักรยาน แสดงเลเยอร์ของเส้นทางจักรยาน
และ/หรือการซ้อนทับจักรยานโดยเฉพาะลงในเลเยอร์ทั่วไป เลเยอร์นี้ถูกส่งคืน
โดยค่าเริ่มต้นภายใน DirectionsRenderer เมื่อส่งคำขอ
เส้นทางของรูปแบบการเดินทาง BICYCLING
เพิ่มเลเยอร์
หากต้องการเพิ่มเลเยอร์ลงในแผนที่ เพียงแค่เรียก setMap()
ผ่านออบเจ็กต์แผนที่ที่จะแสดงเลเยอร์ ในทำนองเดียวกัน ในการซ่อน
เลเยอร์ เรียก setMap()
ผ่าน null
ตัวอย่างข้อมูลด้านล่างนี้คือศูนย์กลางแผนที่ในลอนดอน สหราชอาณาจักร และเพิ่มการขนส่งสาธารณะ
เลเยอร์
var mapOptions = {
zoom : 13 ,
center : new google . maps . LatLng ( 51.5 , - 0.11 )
}
var map = new google . maps . Map ( document . getElementById ( "map" ), mapOptions );
var transitLayer = new google . maps . TransitLayer ();
transitLayer . setMap ( map );
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-09-20 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
หากต้องการบอกให้เราทราบเพิ่มเติม
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-09-20 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-09-20 UTC"],[],[]]