Maps

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

คลาส แผนที่

google.maps.Map คลาส

คลาสนี้จะขยาย MVCObject

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {Map} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

Map
Map(mapDiv[, opts])
พารามิเตอร์:
  • mapDiv: HTMLElement แผนที่จะแสดงผลเพื่อเติมเต็มองค์ประกอบนี้
  • optsMapOptions optional ตัวเลือก
สร้างแผนที่ใหม่ภายในคอนเทนเนอร์ HTML ที่ให้ไว้ ซึ่งโดยปกติจะเป็นองค์ประกอบ DIV
controls
ประเภท: Array<MVCArray<HTMLElement>>
การควบคุมเพิ่มเติมที่จะแนบไปกับแผนที่ หากต้องการเพิ่มตัวควบคุมลงในแผนที่ ให้เพิ่ม <div> ของตัวควบคุมไปยัง MVCArray ตาม ControlPosition ที่ควรแสดงผล
data
ประเภท: Data
อินสแตนซ์ของ Data ที่เชื่อมโยงกับแผนที่ เพิ่มฟีเจอร์ลงในออบเจ็กต์ Data นี้เพื่อแสดงได้โดยง่ายบนแผนที่นี้
mapTypes
ประเภท: MapTypeRegistry
รีจิสทรีของอินสแตนซ์ MapType รายการตามรหัสสตริง
overlayMapTypes
ประเภท: MVCArray<MapType optional>
ประเภทแผนที่เพิ่มเติมที่จะวางซ้อน ประเภทแผนที่วางซ้อนจะแสดงที่ด้านบนของแผนที่ฐานที่แนบมาด้วย ตามลําดับที่ปรากฏในอาร์เรย์ overlayMapTypes (โฆษณาซ้อนทับที่มีค่าดัชนีสูงกว่าจะแสดงด้านหน้าของโฆษณาซ้อนทับที่มีค่าดัชนีต่ํากว่า)
fitBounds
fitBounds(bounds[, padding])
พารามิเตอร์:
  • boundsLatLngBounds|LatLngBoundsLiteral ขอบเขตที่จะแสดง
  • paddingnumber|Padding optional ระยะห่างจากขอบเป็นพิกเซล เส้นขอบจะอยู่ภายในส่วนของแผนที่ที่ยังเหลืออยู่หลังจากนําระยะห่างจากขอบออกแล้ว ค่าตัวเลขจะแสดงระยะห่างจากขอบทั้ง 4 ด้านเหมือนกัน ใส่ 0 ที่นี่เพื่อให้ FitBounds นิจพลตามผลลัพธ์ของ getBounds
ค่าการแสดงผล: ไม่มี
ตั้งค่าวิวพอร์ตให้มีขอบเขตที่ระบุ
หมายเหตุ: เมื่อตั้งแผนที่เป็น display: none ฟังก์ชัน fitBounds จะอ่านขนาดของแผนที่เป็น 0x0 แต่ไม่ได้ดําเนินการใดๆ หากต้องการเปลี่ยนวิวพอร์ตขณะที่แผนที่ซ่อนอยู่ ให้ตั้งค่าแผนที่เป็น visibility: hidden จึงทําให้ div ในแผนที่มีขนาดจริง สําหรับแผนที่เวกเตอร์ วิธีการนี้จะกําหนดการเอียงแผนที่และชี้ไปยังค่าศูนย์เริ่มต้น การเรียกวิธีนี้อาจทําให้มีภาพเคลื่อนไหวอย่างลื่นไหลในขณะที่แผนที่เลื่อนและซูมให้พอดีกับขอบเขต ทั้งนี้วิธีการเคลื่อนไหวหรือไม่นั้นจะขึ้นอยู่กับการศึกษาวิธีการภายใน
getBounds
getBounds()
พารามิเตอร์: ไม่มี
ค่าการแสดงผล: LatLngBounds|undefined ขอบเขตล่าง/ซ้ายของวิวพอร์ตปัจจุบัน
แสดงค่าขอบเขต/ละติจูดของวิวพอร์ตปัจจุบัน หากแสดงให้เห็นสําเนาโลกมากกว่า 1 ฉบับ ช่วงลองจิจูดจะอยู่ระหว่าง -180 ถึง 180 องศา หากแผนที่ยังไม่เริ่มต้นหรือยังไม่มีการตั้งค่าการซูม และผลลัพธ์ที่ได้คือ undefined สําหรับแผนที่เวกเตอร์ที่มีการเอียงหรือส่วนหัวที่ไม่ใช่ 0 ขอบเขตบน/หลังที่แสดงผลจะแสดงกรอบขอบเขตที่เล็กที่สุดซึ่งมีภูมิภาคที่มองเห็นได้ของวิวพอร์ตในแผนที่ ดู MapCanvasProjection.getVisibleRegion เพื่อดูภูมิภาคที่มองเห็นได้ของวิวพอร์ตในแผนที่
getCenter
getCenter()
พารามิเตอร์: ไม่มี
แสดงผลค่า: LatLng|undefined
แสดงตําแหน่งที่ปรากฏที่กึ่งกลางแผนที่ โปรดทราบว่าออบเจ็กต์ LatLng นี้ไม่ได้รวม ดูข้อมูลเพิ่มเติมที่LatLng หากไม่ได้กําหนดศูนย์กลางหรือขอบเขต ผลลัพธ์คือ undefined
getClickableIcons
getClickableIcons()
พารามิเตอร์: ไม่มี
แสดงผลค่า: boolean|undefined
แสดงความสามารถในการคลิกของไอคอนแผนที่ ไอคอนแผนที่จะแสดงจุดสนใจ หรือที่เรียกว่าจุดที่น่าสนใจ หากค่าที่แสดงผลคือ true แสดงว่าไอคอนคลิกได้บนแผนที่
getDiv
getDiv()
พารามิเตอร์: ไม่มี
ค่าคืนสินค้า: HTMLElement MapDiv ของแผนที่
BetagetFeatureLayer
getFeatureLayer(featureType)
พารามิเตอร์:
แสดงผลค่า: FeatureLayer
แสดงผล FeatureLayer ของ FeatureType ที่เฉพาะเจาะจง ต้องเปิดใช้ FeatureLayer ใน Google Cloud Console ถ้าไม่มี FeatureLayer ของ FeatureType ที่ระบุบนแผนที่นี้ หรือไม่มีการจัดรูปแบบจากข้อมูล (ไม่มีรหัสแผนที่ ไม่มีไทล์เวกเตอร์ และไม่มี FeatureLayer เปิดใช้งานในรูปแบบแผนที่) การดําเนินการนี้จะบันทึกข้อผิดพลาด และ FeatureLayer.isAvailable ที่ได้จะเป็นจริง
getHeading
getHeading()
พารามิเตอร์: ไม่มี
แสดงผลค่า: number|undefined
แสดงทิศทางเข็มทิศในแผนที่ ค่าหัวข้อจะวัดเป็นองศา (ตามเข็มนาฬิกา) จากทิศทางของทิศเหนือ หากแผนที่ยังไม่เริ่มดําเนินการ ผลการค้นหาจะเป็น undefined
BetagetMapCapabilities
getMapCapabilities()
พารามิเตอร์: ไม่มี
แสดงผลค่า: MapCapabilities
แจ้งผู้โทรให้ทราบถึงความสามารถในปัจจุบันที่มีในแผนที่โดยอิงตามรหัสแผนที่ที่ให้ไว้
getMapTypeId
getMapTypeId()
พารามิเตอร์: ไม่มี
แสดงผลค่า: MapTypeId|string|undefined
getProjection
getProjection()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Projection|undefined
แสดงผล Projection ปัจจุบัน หากแผนที่ยังไม่เริ่มดําเนินการ ผลการค้นหาจะเป็น undefined ฟังเหตุการณ์ projection_changed และตรวจสอบค่าเพื่อให้แน่ใจว่าไม่ใช่ undefined
getRenderingType
getRenderingType()
พารามิเตอร์: ไม่มี
แสดงผลค่า: RenderingType
แสดงผล RenderingType ปัจจุบันของแผนที่
getStreetView
getStreetView()
พารามิเตอร์: ไม่มี
ค่าที่ส่งกลับ: StreetViewPanorama พาโนรามาที่เชื่อมโยงกับแผนที่
แสดง StreetViewPanorama เริ่มต้นที่เชื่อมโยงกับแผนที่ ซึ่งอาจเป็นพาโนรามาเริ่มต้นที่ฝังอยู่ภายในแผนที่ หรือพาโนรามาแบบพาโนรามาที่ใช้ setStreetView() การเปลี่ยนแปลง streetViewControl ในแผนที่จะแสดงในมุมมองพาโนรามาแบบตายตัว
getTilt
getTilt()
พารามิเตอร์: ไม่มี
แสดงผลค่า: number|undefined
แสดงผลมุมปัจจุบันของอุบัติการณ์แผนที่ เป็นองศาจากเครื่องบินวิวพอร์ตไปยังระนาบแผนที่ สําหรับแผนที่แรสเตอร์ ผลลัพธ์จะเป็น 0 สําหรับภาพที่ถ่ายจากมุมสูงโดยตรง หรือ 45 สําหรับภาพ 45° วิธีการนี้จะไม่แสดงค่าที่ setTilt กําหนด ดูรายละเอียดได้ที่ setTilt
getZoom
getZoom()
พารามิเตอร์: ไม่มี
แสดงผลค่า: number|undefined
แสดงการซูมแผนที่ หากไม่ได้ตั้งการซูม ผลลัพธ์จะเป็น undefined
moveCamera
moveCamera(cameraOptions)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งกล้องของแผนที่เป็นตัวเลือกกล้องเป้าหมายทันที โดยไม่ต้องมีภาพเคลื่อนไหว
panBy
panBy(x, y)
พารามิเตอร์:
  • x: number จํานวนพิกเซลเพื่อย้ายแผนที่ในทิศทาง x
  • ynumber จํานวนพิกเซลเพื่อย้ายแผนที่ในทิศทาง y
ค่าการแสดงผล: ไม่มี
เปลี่ยนศูนย์กลางของแผนที่ตามระยะทางที่ระบุเป็นพิกเซล หากระยะทางน้อยกว่าทั้งความกว้างและความสูงของแผนที่ การเปลี่ยนจะเป็นภาพเคลื่อนไหวอย่างราบรื่น โปรดทราบว่าระบบพิกัดแผนที่จะเพิ่มจากตะวันตกเป็นตะวันออก (สําหรับค่า x) และทิศเหนือเป็นทิศใต้ (สําหรับค่า y)
panTo
panTo(latLng)
พารามิเตอร์:
  • latLng: LatLng|LatLngLiteralละติจูด/ลองจิจูดใหม่ของแผนที่
ค่าการแสดงผล: ไม่มี
เปลี่ยนศูนย์กลางของแผนที่เป็น LatLng ที่ระบุ หากการเปลี่ยนแปลงน้อยกว่าทั้งความกว้างและความสูงของแผนที่ การเปลี่ยนจะเป็นแบบเคลื่อนไหวได้อย่างราบรื่น
panToBounds
panToBounds(latLngBounds[, padding])
พารามิเตอร์:
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral ขอบเขตของการเลื่อนแผนที่ไปยัง
  • padding: number|Padding optional ระยะห่างจากขอบเป็นพิกเซล ค่าตัวเลขจะแสดงระยะห่างจากขอบทั้ง 4 ด้านเหมือนกัน ค่าเริ่มต้นคือ 0
ค่าการแสดงผล: ไม่มี
เลื่อนแผนที่ตามจํานวนขั้นต่ําที่จําเป็นในการมี LatLngBounds และ Google Maps ไม่ได้รับรองว่าตําแหน่งใดจะแสดงขอบเขตในแผนที่ ยกเว้นว่าระบบจะเลื่อนแผนที่นั้นเพื่อแสดงขอบเขตภายใน {currentMapSizeInPx} - {padding} ให้ได้มากที่สุด สําหรับแผนที่แรสเตอร์และเวกเตอร์ การซูม การเอียง และส่วนหัวของแผนที่จะไม่เปลี่ยนแปลง
setCenter
setCenter(latlng)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
setClickableIcons
setClickableIcons(value)
พารามิเตอร์:
  • valueboolean
ค่าการแสดงผล: ไม่มี
ควบคุมว่าไอคอนแผนที่จะคลิกได้หรือไม่ ไอคอนแผนที่จะแสดงจุดสนใจ หรือที่เรียกว่าจุดที่น่าสนใจ หากต้องการปิดใช้ความสามารถในการคลิกของไอคอนแผนที่ ให้ส่งค่า false ไปยังวิธีนี้
setHeading
setHeading(heading)
พารามิเตอร์:
  • heading: number
ค่าการแสดงผล: ไม่มี
ตั้งค่าทิศทางของเข็มทิศสําหรับแผนที่โดยวัดเป็นองศาจากทิศทางทิศตะวันออก สําหรับแผนที่แรสเตอร์ วิธีนี้ใช้ได้เฉพาะกับภาพถ่ายทางอากาศ
setMapTypeId
setMapTypeId(mapTypeId)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
setOptions
setOptions(options)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
setStreetView
setStreetView(panorama)
พารามิเตอร์:
  • panoramaStreetViewPanorama optional พาโนรามาที่จะเชื่อมโยงกับแผนที่
ค่าการแสดงผล: ไม่มี
เชื่อมโยง StreetViewPanorama กับแผนที่ พาโนรามานี้จะลบล้าง StreetViewPanorama เริ่มต้น ซึ่งช่วยให้แผนที่สามารถเชื่อมโยงกับพาโนรามาภายนอกที่อยู่นอกแผนที่ การตั้งค่าพาโนรามาเป็น null จะเชื่อมโยงพาโนรามาที่ฝังไว้เริ่มต้นกลับไปยังแผนที่
setTilt
setTilt(tilt)
พารามิเตอร์:
  • tiltnumber
ค่าการแสดงผล: ไม่มี
สําหรับแผนที่เวกเตอร์ ตั้งค่ามุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตถูกจํากัดโดยขึ้นอยู่กับระดับการซูมของแผนที่ สําหรับแผนที่แรสเตอร์ ให้ควบคุมการเปลี่ยนโหมดโดยอัตโนมัติสําหรับมุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตมีเพียง 0 และ 45 setTilt(0) จะทําให้แผนที่ใช้มุมมองจากมุมสูง 0° เสมอโดยไม่คํานึงถึงระดับการซูมและวิวพอร์ต setTilt(45) ทําให้มุมเอียงเปลี่ยนเป็น 45 โดยอัตโนมัติเมื่อใดก็ตามที่มีภาพ 45° สําหรับระดับการซูมและวิวพอร์ตปัจจุบัน และเปลี่ยนกลับไปใช้ 0 เมื่อใดก็ตามที่ไม่มีภาพ 45° (นี่คือลักษณะการทํางานเริ่มต้น) ภาพ 45° ใช้ได้กับแผนที่ satellite และ hybrid บางประเภทเท่านั้นในบางสถานที่และบางระดับ หมายเหตุ: getTilt จะแสดงผลมุมเอียงปัจจุบัน ไม่ใช่ค่าที่กําหนดโดย setTilt เนื่องจาก getTilt และ setTilt อ้างอิงถึงสิ่งที่แตกต่างกัน โปรดอย่า bind() พร็อพเพอร์ตี้ tilt การทําเช่นนั้นอาจให้ผลลัพธ์ที่คาดการณ์ไม่ได้
setZoom
setZoom(zoom)
พารามิเตอร์:
  • zoom: number ค่าการซูมที่ใหญ่ขึ้นจะสอดคล้องกับความละเอียดที่สูงขึ้น
ค่าการแสดงผล: ไม่มี
ตั้งค่าการซูมแผนที่
รับค่า: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
DEMO_MAP_ID รหัสแผนที่ที่สามารถใช้เป็นตัวอย่างโค้ดที่ต้องใช้รหัสแผนที่ รหัสแผนที่นี้ไม่ได้มีไว้สําหรับใช้ในแอปพลิเคชันที่ใช้งานจริง และไม่สามารถใช้สําหรับฟีเจอร์ที่ต้องใช้การกําหนดค่าระบบคลาวด์ (เช่น Cloud Styling)
bounds_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อขอบเขตวิวพอร์ตมีการเปลี่ยนแปลง
center_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้ Maps มีการเปลี่ยนแปลง
click
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อผู้ใช้คลิกบนแผนที่ Mapเมาส์Event ที่มีพร็อพเพอร์ตี้สําหรับสถานที่ที่คลิกจะถูกแสดงผล เว้นแต่จะมีการคลิกไอคอนสถานที่ ซึ่งในกรณีนี้ไอคอน IconMouseEvent ที่มีรหัสสถานที่จะปรากฏขึ้น IconMouseEvent และ MapMouseEvent เหมือนกันทั้งหมด ยกเว้น IconMouseEvent จะมีช่องรหัสสถานที่ ระบบจะถือว่าเหตุการณ์เป็น Mapเมาส์Event เสมอเมื่อรหัสสถานที่ไม่สําคัญ เหตุการณ์การคลิกจะไม่เริ่มทํางานเมื่อมีการคลิกเครื่องหมายหรือหน้าต่างข้อมูล
contextmenu
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อเหตุการณ์เมนูตามบริบทของ DOM เริ่มทํางานในคอนเทนเนอร์แผนที่
dblclick
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อผู้ใช้ดับเบิลคลิกบนแผนที่ โปรดทราบว่าเหตุการณ์การคลิกจะเริ่มทํางานก่อนเหตุการณ์นี้ด้วย
drag
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานซ้ําหลายครั้งเมื่อผู้ใช้ลากแผนที่
dragend
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อผู้ใช้หยุดลากแผนที่
dragstart
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อผู้ใช้เริ่มลากแผนที่
heading_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้ส่วนหัวของแผนที่มีการเปลี่ยนแปลง
idle
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อแผนที่ไม่มีการใช้งานหลังจากเลื่อนหรือซูม
isfractionalzoomenabled_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้ isFractionalZoomEnabled มีการเปลี่ยนแปลง
Betamapcapabilities_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อความสามารถของแผนที่มีการเปลี่ยนแปลง
maptypeid_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้ MapTypeId มีการเปลี่ยนแปลง
mousemove
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อใดก็ตามที่ผู้ใช้เลื่อนเมาส์เหนือคอนเทนเนอร์แผนที่
mouseout
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อเมาส์ของผู้ใช้ออกจากคอนเทนเนอร์แผนที่
mouseover
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อเมาส์ของผู้ใช้ในคอนเทนเนอร์คอนเทนเนอร์
projection_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อการคาดการณ์เปลี่ยนไป
renderingtype_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อRenderType มีการเปลี่ยนแปลง
tilesloaded
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อไทล์ที่มองเห็นได้โหลดเสร็จแล้ว
tilt_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อแผนที่การเอียงพร็อพเพอร์ตี้มีการเปลี่ยนแปลง
zoom_changed
function()
อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้การซูมแผนที่มีการเปลี่ยนแปลง
rightclick
function(event)
อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทํางานเมื่อผู้ใช้คลิกขวาที่แผนที่

อินเทอร์เฟซ MapOptions ของคุณ

อินเทอร์เฟซ google.maps.MapOptions

ออบเจ็กต์ MapOptions ที่ใช้เพื่อกําหนดพร็อพเพอร์ตี้ที่ตั้งค่าบนแผนที่ได้

backgroundColor optional
ประเภท: string optional
สีที่ใช้สําหรับพื้นหลังของ div แผนที่ สีนี้จะปรากฏเมื่อไทล์ไม่ได้โหลดในขณะที่เลื่อนผู้ใช้ ตัวเลือกนี้จะตั้งค่าได้เมื่อเริ่มต้นแผนที่เท่านั้น
center optional
ประเภท: LatLng|LatLngLiteral optional
ศูนย์แผนที่เริ่มต้น
clickableIcons optional
ประเภท: boolean optional
ค่าเริ่มต้น: true
เมื่อ false ไม่สามารถคลิกไอคอนแผนที่ได้ ไอคอนแผนที่จะแสดงจุดสนใจ หรือที่เรียกว่าจุดที่น่าสนใจ
controlSize optional
ประเภท: number optional
ขนาดของพิกเซลของการควบคุมที่ปรากฏบนแผนที่ คุณต้องระบุค่านี้โดยตรงเมื่อสร้างแผนที่ การอัปเดตค่านี้ในภายหลังอาจทําให้การควบคุมอยู่ในสถานะ undefined ควบคุมการควบคุมโดย Maps API เองเท่านั้น ไม่ปรับขนาดการควบคุมที่กําหนดเองที่นักพัฒนาแอปสร้าง
disableDefaultUI optional
ประเภท: boolean optional
เปิด/ปิดใช้ปุ่ม UI เริ่มต้นทั้งหมด อาจลบล้างทีละรายการ ไม่ได้ปิดใช้การควบคุมแป้นพิมพ์ ซึ่งควบคุมโดยตัวเลือก MapOptions.keyboardShortcuts แยกต่างหาก ไม่ได้ปิดใช้การควบคุมด้วยท่าทางสัมผัส ซึ่งควบคุมโดยตัวเลือก MapOptions.gestureHandling แยกต่างหาก
disableDoubleClickZoom optional
ประเภท: boolean optional
เปิด/ปิดใช้การซูมและตรงกลางที่ดับเบิลคลิก เปิดใช้โดยค่าเริ่มต้นแล้ว

หมายเหตุ: เราไม่แนะนําพร็อพเพอร์ตี้นี้ หากต้องการปิดใช้การซูมใน DoubleClick คุณสามารถใช้พร็อพเพอร์ตี้ gestureHandling และตั้งค่าเป็น "none"

draggable optional
ประเภท: boolean optional
หาก false ให้ป้องกันการลากแผนที่ ระบบจะเปิดใช้การลากโดยค่าเริ่มต้น
draggableCursor optional
ประเภท: string optional
ชื่อหรือ URL ของเคอร์เซอร์ที่จะแสดงเมื่อวางเมาส์เหนือแผนที่ที่ลากได้ พร็อพเพอร์ตี้นี้ใช้แอตทริบิวต์ cursor ใน CSS เพื่อเปลี่ยนไอคอน เช่นเดียวกับพร็อพเพอร์ตี้ CSS CSS คุณต้องระบุเคอร์เซอร์สํารองอย่างน้อย 1 รายการที่ไม่ใช่ URL เช่น draggableCursor: 'url(http://www.example.com/icon.png), auto;'
draggingCursor optional
ประเภท: string optional
ชื่อหรือ URL ของเคอร์เซอร์ที่จะแสดงเมื่อมีการลากแผนที่ พร็อพเพอร์ตี้นี้ใช้แอตทริบิวต์ cursor ใน CSS เพื่อเปลี่ยนไอคอน เช่นเดียวกับพร็อพเพอร์ตี้ CSS CSS คุณต้องระบุเคอร์เซอร์สํารองอย่างน้อย 1 รายการที่ไม่ใช่ URL เช่น draggingCursor: 'url(http://www.example.com/icon.png), auto;'
fullscreenControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ของการควบคุมโหมดเต็มหน้าจอ
fullscreenControlOptions optional
ประเภท: FullscreenControlOptions optional
ตัวเลือกการแสดงผลสําหรับการควบคุมเต็มหน้าจอ
gestureHandling optional
ประเภท: string optional
การตั้งค่านี้ควบคุมวิธีที่ API จัดการท่าทางสัมผัสบนแผนที่ ค่าที่อนุญาต:
  • "cooperative": เลื่อนกิจกรรมและท่าทางสัมผัสแบบใช้นิ้วเดียวเลื่อนหน้าเว็บ และไม่ซูมหรือเลื่อนแผนที่ ใช้ 2 นิ้วแตะเลื่อนและซูมแผนที่ เลื่อนเหตุการณ์ด้วยแป้น Ctrl หรือคีย์ ⌘ ที่กดซูมแผนที่
    ในโหมดนี้ แผนที่จะทํางานร่วมกันกับหน้าเว็บ
  • "greedy": ท่าทางสัมผัสการแตะและการเลื่อนทั้งหมดจะถูกเลื่อนหรือซูมแผนที่
  • "none": ไม่สามารถเลื่อนหรือซูมแผนที่ด้วยท่าทางสัมผัสของผู้ใช้
  • "auto": (ค่าเริ่มต้น) การจัดการท่าทางสัมผัสเป็นแบบทํางานร่วมกันหรือแบบผกผัน ขึ้นอยู่กับว่าหน้าเว็บเลื่อนดูหรือใน iframe ได้
heading optional
ประเภท: number optional
ทิศทางของภาพถ่ายทางอากาศเป็นองศาที่วัดตามเข็มนาฬิกาจากทิศทางของทิศเหนือ ส่วนหัวจะจัดพอดีกับมุมที่ใกล้ที่สุดที่มีภาพ
isFractionalZoomEnabled optional
ประเภท: boolean optional
ค่าเริ่มต้น: true สําหรับแผนที่เวกเตอร์ และ false สําหรับแผนที่แรสเตอร์
ระบุว่าแผนที่ควรอนุญาตให้มีระดับการซูมส่วนย่อยหรือไม่ ฟัง isfractionalzoomenabled_changed เพื่อให้ทราบเมื่อกําหนดค่าเริ่มต้นไว้
keyboardShortcuts optional
ประเภท: boolean optional
หากfalse ป้องกันไม่ให้แป้นพิมพ์ควบคุมแผนที่ แป้นพิมพ์ลัดจะเปิดใช้โดยค่าเริ่มต้น
mapId optional
ประเภท: string optional
รหัสแผนที่ของแผนที่ ไม่สามารถตั้งค่าหรือเปลี่ยนแปลงพารามิเตอร์นี้หลังจากที่สร้างอินสแตนซ์ในแผนที่แล้ว
mapTypeControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ครั้งแรกของการควบคุมประเภทแผนที่
mapTypeControlOptions optional
ประเภท: MapTypeControlOptions optional
ตัวเลือกการแสดงผลเริ่มต้นสําหรับการควบคุมประเภทแผนที่
mapTypeId optional
ประเภท: MapTypeId|string optional
MapmapId เริ่มต้นในแผนที่ ค่าเริ่มต้นคือ ROADMAP
maxZoom optional
ประเภท: number optional
ระดับการซูมสูงสุดที่จะแสดงบนแผนที่ หากละเว้นหรือตั้งค่าเป็น null ระบบจะใช้การซูมสูงสุดจากประเภทแผนที่ปัจจุบันแทน ค่าการซูมที่ถูกต้องคือตัวเลขตั้งแต่ 0 ไปจนถึงระดับการซูมสูงสุดที่รองรับ
minZoom optional
ประเภท: number optional
ระดับการซูมขั้นต่ําที่จะแสดงบนแผนที่ หากละเว้นหรือตั้งค่าเป็น null ระบบจะใช้การซูมขั้นต่ําจากประเภทแผนที่ปัจจุบันแทน ค่าการซูมที่ถูกต้องคือตัวเลขตั้งแต่ 0 ไปจนถึงระดับการซูมสูงสุดที่รองรับ
noClear optional
ประเภท: boolean optional
หาก true อย่าล้างเนื้อหาของ div ในแผนที่
panControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ของการควบคุมเลื่อน

หมายเหตุ: การควบคุมแพนไม่พร้อมใช้งานในการควบคุมชุดใหม่ที่เปิดตัวใน Google Maps JavaScript API เวอร์ชัน 3.22 ขณะใช้ v3.22 และ v3.23 คุณสามารถเลือกใช้ชุดการควบคุมก่อนหน้าแทนที่จะใช้การควบคุมใหม่ ซึ่งทําให้การควบคุมการเลื่อนพร้อมใช้งานเป็นส่วนหนึ่งของชุดการควบคุมเก่า ดูมีอะไรใหม่ในตัวควบคุมแผนที่ v3.22

panControlOptions optional
ประเภท: PanControlOptions optional
ตัวเลือกการแสดงผลสําหรับการควบคุมเลื่อน

หมายเหตุ: การควบคุมแพนไม่พร้อมใช้งานในการควบคุมชุดใหม่ที่เปิดตัวใน Google Maps JavaScript API เวอร์ชัน 3.22 ขณะใช้ v3.22 และ v3.23 คุณสามารถเลือกใช้ชุดการควบคุมก่อนหน้าแทนที่จะใช้การควบคุมใหม่ ซึ่งทําให้การควบคุมการเลื่อนพร้อมใช้งานเป็นส่วนหนึ่งของชุดการควบคุมเก่า ดูมีอะไรใหม่ในตัวควบคุมแผนที่ v3.22

restriction optional
ประเภท: MapRestriction optional
กําหนดขอบเขตที่จํากัดพื้นที่ในแผนที่ที่ผู้ใช้เข้าถึงได้ เมื่อตั้งค่าแล้ว ผู้ใช้จะเลื่อนและซูมได้เฉพาะเมื่อมุมมองกล้องอยู่ภายในขอบเขตของภาพเท่านั้น
rotateControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ของการควบคุมการหมุน
rotateControlOptions optional
ประเภท: RotateControlOptions optional
ตัวเลือกการแสดงผลสําหรับการควบคุมการหมุน
scaleControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้เริ่มต้นของการควบคุมการปรับขนาด
scaleControlOptions optional
ประเภท: ScaleControlOptions optional
ตัวเลือกการแสดงผลเริ่มต้นสําหรับการควบคุมการปรับขนาด
scrollwheel optional
ประเภท: boolean optional
หาก false ให้ปิดใช้การซูมในแผนที่โดยใช้ล้อเลื่อนของเมาส์ แถบเลื่อนจะเปิดใช้โดยค่าเริ่มต้น

หมายเหตุ: เราไม่แนะนําพร็อพเพอร์ตี้นี้ หากต้องการปิดใช้การซูมโดยใช้แถบเลื่อน คุณสามารถใช้พร็อพเพอร์ตี้ gestureHandling และตั้งค่าเป็น "cooperative" หรือ "none" ได้

streetView optional
ประเภท: StreetViewPanorama optional
StreetViewPanorama ที่จะแสดงเมื่อเพ็กแมน Street View วางบนแผนที่ หากไม่ได้ระบุพาโนรามา ระบบจะแสดง StreetViewPanorama ที่เป็นค่าเริ่มต้นใน div ของแผนที่เมื่อเพ็กแมนถูกตัด
streetViewControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ครั้งแรกของการควบคุมเพ็กแมนของ Street View ตัวควบคุมนี้เป็นส่วนหนึ่งของ UI เริ่มต้น และควรตั้งค่าเป็น false เมื่อแสดงประเภทแผนที่ซึ่ง Street View สําหรับวางซ้อนถนนไม่ควรจะปรากฏขึ้น (เช่น ประเภทแผนที่ที่ไม่ใช่ Earth)
streetViewControlOptions optional
ประเภท: StreetViewControlOptions optional
ตัวเลือกการแสดงผลเริ่มต้นสําหรับการควบคุมเพ็กแมนของ Street View
styles optional
ประเภท: Array<MapTypeStyle> optional
รูปแบบเพื่อใช้กับแผนที่เริ่มต้นแต่ละประเภท โปรดทราบว่าสําหรับโหมด satellite/hybrid และ terrain รูปแบบเหล่านี้จะใช้กับป้ายกํากับและเรขาคณิตเท่านั้น
tilt optional
ประเภท: number optional
สําหรับแผนที่เวกเตอร์ ตั้งค่ามุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตถูกจํากัดโดยขึ้นอยู่กับระดับการซูมของแผนที่ สําหรับแผนที่แรสเตอร์ ให้ควบคุมการเปลี่ยนโหมดโดยอัตโนมัติสําหรับมุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตมีเพียง 0 และ 45 ค่า 0 จะทําให้แผนที่ใช้มุมมองจากมุมสูง 0° เสมอโดยไม่คํานึงถึงระดับการซูมและวิวพอร์ต ค่า 45 ทําให้มุมเอียงเปลี่ยนเป็น 45 โดยอัตโนมัติเมื่อใดก็ตามที่มีภาพ 45° สําหรับระดับการซูมและวิวพอร์ตปัจจุบัน และเปลี่ยนกลับไปใช้ 0 เมื่อใดก็ตามที่ไม่มีภาพ 45° (นี่คือลักษณะการทํางานเริ่มต้น) ภาพ 45° ใช้ได้กับแผนที่ satellite และ hybrid บางประเภทเท่านั้นในบางสถานที่และบางระดับ หมายเหตุ: getTilt จะแสดงมุมเอียงปัจจุบัน ไม่ใช่ค่าที่ระบุโดยตัวเลือกนี้ เนื่องจาก getTilt และตัวเลือกนี้อ้างอิงถึงสิ่งต่างๆ ห้าม bind() พร็อพเพอร์ตี้ tilt เนื่องจากอาจทําให้ได้รับผลลัพธ์ที่คาดการณ์ไม่ได้
zoom optional
ประเภท: number optional
ระดับการซูมแผนที่เริ่มต้น ค่าการซูมที่ถูกต้องคือตัวเลขตั้งแต่ 0 ไปจนถึงระดับการซูมสูงสุดที่รองรับ ค่าการซูมที่ใหญ่ขึ้นจะสอดคล้องกับความละเอียดที่สูงขึ้น
zoomControl optional
ประเภท: boolean optional
สถานะเปิดใช้/ปิดใช้ของการควบคุมการซูม
zoomControlOptions optional
ประเภท: ZoomControlOptions optional
ตัวเลือกการแสดงผลสําหรับการควบคุม Zoom

อินเทอร์เฟซ MapTypeStyle

อินเทอร์เฟซ google.maps.MapTypeStyle

MapTypeStyle คือคอลเล็กชันของตัวเลือกและสไตล์ที่กําหนดวิธีจัดรูปแบบแผนที่ ตัวเลือกจะระบุฟีเจอร์และ/หรือองค์ประกอบแผนที่ที่จะได้รับผลกระทบ ส่วนการจัดรูปแบบจะระบุว่าควรแก้ไขฟีเจอร์และองค์ประกอบเหล่านั้นอย่างไร โปรดดูรายละเอียดที่ข้อมูลอ้างอิงรูปแบบ

stylers
ประเภท: Array<Object>
กฎรูปแบบที่จะใช้กับฟีเจอร์และองค์ประกอบแผนที่ที่เลือก กฎจะมีผลตามลําดับที่คุณระบุในอาร์เรย์นี้ ดูหลักเกณฑ์การใช้งานและค่าที่อนุญาตได้ที่ข้อมูลอ้างอิงรูปแบบ
elementType optional
ประเภท: string optional
องค์ประกอบที่จะใช้สไตล์ องค์ประกอบคือองค์ประกอบภาพของฟีเจอร์บนแผนที่ ตัวอย่าง: ป้ายกํากับ ไอคอน เส้นหรือสีเติมกับเรขาคณิต และอื่นๆ ไม่บังคับ หากไม่ได้ระบุ elementType ระบบจะถือว่าค่านี้เป็น 'all' โปรดดูรายละเอียดการใช้งานและค่าที่อนุญาตในข้อมูลอ้างอิงรูปแบบ
featureType optional
ประเภท: string optional
ฟีเจอร์หรือกลุ่มฟีเจอร์ที่ควรใช้สไตล์ ไม่บังคับ หากไม่ได้ระบุ featureType ระบบจะถือว่าค่านี้เป็น 'all' โปรดดูรายละเอียดการใช้งานและค่าที่อนุญาตในข้อมูลอ้างอิงรูปแบบ

อินเทอร์เฟซ MapMouseEvent

อินเทอร์เฟซ google.maps.MapMouseEvent

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

domEvent
เหตุการณ์ DOM ที่เกี่ยวข้องที่เกี่ยวข้อง นักพัฒนาแอปไม่ควรใช้พร็อพเพอร์ตี้ target, currentTarget, relatedTarget และ path ที่มีการคําจํากัดความและสอดคล้องกัน นักพัฒนาซอฟต์แวร์ไม่ควรอาศัยโครงสร้าง DOM ของการใช้งาน Maps API ภายใน การจับคู่กิจกรรมภายใน domEvent อาจมีความหมายที่แตกต่างกันจาก MapMouseEvent (เช่น "การคลิก" MapMouseEvent อาจมีประเภท domEvent เป็น KeyboardEvent)
latLng optional
ประเภท: LatLng optional
ละติจูด/ลองจิจูดที่ต่ํากว่าเคอร์เซอร์เมื่อเกิดเหตุการณ์
stop
stop()
พารามิเตอร์: ไม่มี
แสดงผลค่า: void
ป้องกันไม่ให้เกิดเหตุการณ์นี้เพิ่มเติม

อินเทอร์เฟซ IconMouseEvent

อินเทอร์เฟซ google.maps.IconMouseEvent

ออบเจ็กต์นี้ส่งในเหตุการณ์เมื่อผู้ใช้คลิกไอคอนบนแผนที่ รหัสสถานที่ของสถานที่นี้เก็บอยู่ในสมาชิกรหัสสถานที่ หากไม่ต้องการให้หน้าต่างข้อมูลเริ่มต้นปรากฏขึ้น ให้เรียกใช้เมธอด stop() ในเหตุการณ์นี้เพื่อป้องกันการเผยแพร่ ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานที่ในคู่มือนักพัฒนาซอฟต์แวร์ Places API

อินเทอร์เฟซนี้จะขยาย MapMouseEvent

placeId optional
ประเภท: string optional
รหัสสถานที่ของสถานที่ที่มีการคลิก คุณใช้รหัสสถานที่นี้ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ที่มีการคลิกได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานที่ในคู่มือนักพัฒนาซอฟต์แวร์ Places API

รับค่ามา: domEvent, latLng
รับค่ามา: stop

ค่าคงที่ MapTypeId

google.maps.MapTypeId ค่าคงที่

ตัวระบุสําหรับ MapType ทั่วไป ระบุค่าตามค่าเหล่านี้ หรือใช้ชื่อค่าคงที่ เช่น 'satellite' หรือ google.maps.MapTypeId.SATELLITE

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {MapTypeId} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

HYBRID แผนที่ประเภทนี้แสดงเลเยอร์โปร่งใสของถนนสายหลักบนรูปภาพดาวเทียม
ROADMAP แผนที่ประเภทนี้แสดงแผนที่ถนนตามปกติ
SATELLITE แผนที่ประเภทนี้แสดงภาพจากดาวเทียม
TERRAIN แผนที่ประเภทนี้แสดงแผนที่พร้อมลักษณะทางกายภาพ เช่น ภูมิประเทศและพืชพันธุ์

คลาส MapTypeRegistry

google.maps.MapTypeRegistry คลาส

รีจิสทรีสําหรับอินสแตนซ์ MapType ซึ่งคีย์โดยรหัส MapType

คลาสนี้จะขยาย MVCObject

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {MapTypeRegistry} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

MapTypeRegistry
MapTypeRegistry()
พารามิเตอร์: ไม่มี
MapTypeRegistry มีคอลเล็กชันประเภทแผนที่ที่กําหนดเองที่มีให้ใช้งานสําหรับแผนที่ API จะปรึกษารีจิสทรีนี้เมื่อระบุรายการประเภทแผนที่ที่ใช้ได้ภายในการควบคุม เช่น
set
set(id, mapType)
พารามิเตอร์:
  • id: string ตัวระบุของ MapType ที่จะเพิ่มไปยังรีจิสทรี
  • mapType: MapType|* ออบเจ็กต์ MapType ที่จะเพิ่มไปยังรีจิสทรี
ค่าการแสดงผล: ไม่มี
ตั้งค่ารีจิสทรีเพื่อเชื่อมโยงตัวระบุสตริงที่ส่งผ่าน MapType ที่ส่งผ่าน
รับค่า: addListener, bindTo, get, notify, setValues, unbind, unbindAll

อินเทอร์เฟซ MapRestriction

อินเทอร์เฟซ google.maps.MapRestriction

ข้อจํากัดที่ใช้กับแผนที่ได้ วิวพอร์ตของแผนที่จะไม่เกินขีดจํากัดเหล่านี้

latLngBounds
ประเภท: LatLngBounds|LatLngBoundsLiteral
เมื่อตั้งค่าแล้ว ผู้ใช้จะเลื่อนและซูมภายในขอบเขตที่กําหนดได้เท่านั้น ขอบเขตอาจจํากัดทั้งลองจิจูดและละติจูด หรือจํากัดละติจูดเท่านั้น สําหรับขอบเขตละติจูดเท่านั้น ให้ใช้ลองจิจูดตะวันตกและตะวันออกที่ -180 และ 180 ตามลําดับ เช่น latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}
strictBounds optional
ประเภท: boolean optional
คุณตั้งขอบเขตให้เข้มงวดมากขึ้นได้โดยกําหนดธง strictBounds เป็น true ซึ่งช่วยลดระยะห่างที่ผู้ใช้ซูมออกได้ เพื่อให้มั่นใจว่าทุกอย่างที่อยู่นอกขอบเขตที่จํากัดจะถูกซ่อนไว้ ค่าเริ่มต้นคือ false ซึ่งหมายความว่าผู้ใช้อาจซูมออกจนเห็นขอบเขตทั้งหมดที่ล้อมรอบอยู่ได้ ซึ่งอาจรวมถึงพื้นที่นอกขอบเขต

trafficLayer คลาส

google.maps.TrafficLayer คลาส

เลเยอร์การเข้าชม

คลาสนี้จะขยาย MVCObject

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {TrafficLayer} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

TrafficLayer
TrafficLayer([opts])
พารามิเตอร์:
เลเยอร์ที่แสดงการจราจรปัจจุบันของถนน
getMap
getMap()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Map
แสดงผลแผนที่ที่แสดงเลเยอร์นี้
setMap
setMap(map)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
แสดงเลเยอร์บนแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น null ระบบจะนําเลเยอร์ออก
setOptions
setOptions(options)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
รับค่า: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

อินเทอร์เฟซ trafficLayerOptions

อินเทอร์เฟซ google.maps.TrafficLayerOptions

ออบเจ็กต์ TrafficLayerOptions ที่ใช้กําหนดพร็อพเพอร์ตี้ที่ตั้งค่าใน TrafficLayerOptions ได้

autoRefresh optional
ประเภท: boolean optional
ค่าเริ่มต้น: true
เลเยอร์การเข้าชมจะรีเฟรชด้วยข้อมูลที่อัปเดตโดยอัตโนมัติหรือไม่
map optional
ประเภท: Map optional
แผนที่เพื่อแสดงเลเยอร์การเข้าชม

ชั้น TransitLayer

google.maps.TransitLayer คลาส

เลเยอร์การขนส่ง

คลาสนี้จะขยาย MVCObject

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {TransitLayer} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

TransitLayer
TransitLayer()
พารามิเตอร์: ไม่มี
เลเยอร์ที่แสดงเส้นทางขนส่งสาธารณะ
getMap
getMap()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Map
แสดงผลแผนที่ที่แสดงเลเยอร์นี้
setMap
setMap(map)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
แสดงเลเยอร์บนแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น null ระบบจะนําเลเยอร์ออก
รับค่า: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

จักรยานเลเยอร์

google.maps.BicyclingLayer คลาส

เลเยอร์ที่แสดงเลนและเส้นทางจักรยาน

คลาสนี้จะขยาย MVCObject

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {BicyclingLayer} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

BicyclingLayer
BicyclingLayer()
พารามิเตอร์: ไม่มี
เลเยอร์ที่แสดงเลนและเส้นทางจักรยาน และลดระดับถนนขนาดใหญ่
getMap
getMap()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Map
แสดงผลแผนที่ที่แสดงเลเยอร์นี้
setMap
setMap(map)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
แสดงเลเยอร์บนแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น null ระบบจะนําเลเยอร์ออก
รับค่า: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

อินเทอร์เฟซ CameraOptions

อินเทอร์เฟซ google.maps.CameraOptions

ใช้สําหรับตั้งค่าตัวเลือกกล้องของแผนที่

center optional
ประเภท: LatLngLiteral|LatLng optional
heading optional
ประเภท: number optional
tilt optional
ประเภท: number optional
zoom optional
ประเภท: number optional

อินเทอร์เฟซ ViewableRegion

อินเทอร์เฟซ google.maps.VisibleRegion

มีจุด 4 จุดที่กําหนดรูปหลายเหลี่ยมทั้ง 4 ด้านซึ่งเป็นพื้นที่ที่มองเห็นได้ในแผนที่ บนแผนที่เวกเตอร์นี้ รูปหลายเหลี่ยมนี้อาจเป็นสี่เหลี่ยมคางหมูแทนสี่เหลี่ยมผืนผ้า เมื่อแผนที่เวกเตอร์เอียง

farLeft
ประเภท: LatLng
farRight
ประเภท: LatLng
latLngBounds
ประเภท: LatLngBounds
ช่องที่ล้อมรอบขนาดเล็กที่สุดที่มีภูมิภาคที่มองเห็นได้
nearLeft
ประเภท: LatLng
nearRight
ประเภท: LatLng

ค่าคงที่ RenderingType

google.maps.RenderingType ค่าคงที่

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {RenderingType} = await google.map.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

RASTER ระบุว่าแผนที่เป็นแผนที่แรสเตอร์
UNINITIALIZED บ่งบอกว่ายังไม่มีข้อมูลว่าแผนที่เป็นเวกเตอร์หรือแรสเตอร์ เนื่องจากแผนที่ยังเริ่มต้นไม่เสร็จสมบูรณ์
VECTOR ระบุว่าแผนที่เป็นแผนที่เวกเตอร์

อินเทอร์เฟซ MapCapability

อินเทอร์เฟซ google.maps.MapCapabilities

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

isAdvancedMarkersAvailable optional
ประเภท: boolean optional
isDataDrivenStylingAvailable optional
ประเภท: boolean optional