คลาส แผนที่
google.maps.Map
คลาส
คลาสนี้จะขยาย
MVCObject
เมื่อใช้ v=beta
ให้เข้าถึงได้โดยการโทรหา const {Map} = await google.map.importLibrary("maps")
โปรดดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
Map |
Map(mapDiv[, opts]) พารามิเตอร์:
สร้างแผนที่ใหม่ภายในคอนเทนเนอร์ HTML ที่ให้ไว้ ซึ่งโดยปกติจะเป็นองค์ประกอบ DIV |
พร็อพเพอร์ตี้ | |
---|---|
controls |
ประเภท:
Array<MVCArray<HTMLElement>> การควบคุมเพิ่มเติมที่จะแนบไปกับแผนที่ หากต้องการเพิ่มตัวควบคุมลงในแผนที่ ให้เพิ่ม <div> ของตัวควบคุมไปยัง MVCArray ตาม ControlPosition ที่ควรแสดงผล |
data |
ประเภท:
Data อินสแตนซ์ของ Data ที่เชื่อมโยงกับแผนที่ เพิ่มฟีเจอร์ลงในออบเจ็กต์ Data นี้เพื่อแสดงได้โดยง่ายบนแผนที่นี้ |
mapTypes |
ประเภท:
MapTypeRegistry รีจิสทรีของอินสแตนซ์ MapType รายการตามรหัสสตริง |
overlayMapTypes |
ประเภทแผนที่เพิ่มเติมที่จะวางซ้อน ประเภทแผนที่วางซ้อนจะแสดงที่ด้านบนของแผนที่ฐานที่แนบมาด้วย ตามลําดับที่ปรากฏในอาร์เรย์ overlayMapTypes (โฆษณาซ้อนทับที่มีค่าดัชนีสูงกว่าจะแสดงด้านหน้าของโฆษณาซ้อนทับที่มีค่าดัชนีต่ํากว่า) |
วิธีการ | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งค่าวิวพอร์ตให้มีขอบเขตที่ระบุ หมายเหตุ: เมื่อตั้งแผนที่เป็น display: none ฟังก์ชัน fitBounds จะอ่านขนาดของแผนที่เป็น 0x0 แต่ไม่ได้ดําเนินการใดๆ หากต้องการเปลี่ยนวิวพอร์ตขณะที่แผนที่ซ่อนอยู่ ให้ตั้งค่าแผนที่เป็น visibility: hidden จึงทําให้ div ในแผนที่มีขนาดจริง สําหรับแผนที่เวกเตอร์ วิธีการนี้จะกําหนดการเอียงแผนที่และชี้ไปยังค่าศูนย์เริ่มต้น การเรียกวิธีนี้อาจทําให้มีภาพเคลื่อนไหวอย่างลื่นไหลในขณะที่แผนที่เลื่อนและซูมให้พอดีกับขอบเขต ทั้งนี้วิธีการเคลื่อนไหวหรือไม่นั้นจะขึ้นอยู่กับการศึกษาวิธีการภายใน |
getBounds |
getBounds() พารามิเตอร์: ไม่มี
ค่าการแสดงผล:
LatLngBounds|undefined ขอบเขตล่าง/ซ้ายของวิวพอร์ตปัจจุบันแสดงค่าขอบเขต/ละติจูดของวิวพอร์ตปัจจุบัน หากแสดงให้เห็นสําเนาโลกมากกว่า 1 ฉบับ ช่วงลองจิจูดจะอยู่ระหว่าง -180 ถึง 180 องศา หากแผนที่ยังไม่เริ่มต้นหรือยังไม่มีการตั้งค่าการซูม และผลลัพธ์ที่ได้คือ undefined สําหรับแผนที่เวกเตอร์ที่มีการเอียงหรือส่วนหัวที่ไม่ใช่ 0 ขอบเขตบน/หลังที่แสดงผลจะแสดงกรอบขอบเขตที่เล็กที่สุดซึ่งมีภูมิภาคที่มองเห็นได้ของวิวพอร์ตในแผนที่ ดู MapCanvasProjection.getVisibleRegion เพื่อดูภูมิภาคที่มองเห็นได้ของวิวพอร์ตในแผนที่ |
getCenter |
getCenter() พารามิเตอร์: ไม่มี
แสดงผลค่า:
LatLng|undefined |
getClickableIcons |
getClickableIcons() พารามิเตอร์: ไม่มี
แสดงผลค่า:
boolean|undefined แสดงความสามารถในการคลิกของไอคอนแผนที่ ไอคอนแผนที่จะแสดงจุดสนใจ หรือที่เรียกว่าจุดที่น่าสนใจ หากค่าที่แสดงผลคือ true แสดงว่าไอคอนคลิกได้บนแผนที่ |
getDiv |
getDiv() พารามิเตอร์: ไม่มี
ค่าคืนสินค้า:
HTMLElement MapDiv ของแผนที่ |
|
getFeatureLayer(featureType) พารามิเตอร์:
แสดงผลค่า:
FeatureLayer แสดงผล FeatureLayer ของ FeatureType ที่เฉพาะเจาะจง ต้องเปิดใช้ FeatureLayer ใน Google Cloud Console ถ้าไม่มี FeatureLayer ของ FeatureType ที่ระบุบนแผนที่นี้ หรือไม่มีการจัดรูปแบบจากข้อมูล (ไม่มีรหัสแผนที่ ไม่มีไทล์เวกเตอร์ และไม่มี FeatureLayer เปิดใช้งานในรูปแบบแผนที่) การดําเนินการนี้จะบันทึกข้อผิดพลาด และ FeatureLayer.isAvailable ที่ได้จะเป็นจริง |
getHeading |
getHeading() พารามิเตอร์: ไม่มี
แสดงผลค่า:
number|undefined แสดงทิศทางเข็มทิศในแผนที่ ค่าหัวข้อจะวัดเป็นองศา (ตามเข็มนาฬิกา) จากทิศทางของทิศเหนือ หากแผนที่ยังไม่เริ่มดําเนินการ ผลการค้นหาจะเป็น undefined |
|
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) และทิศเหนือเป็นทิศใต้ (สําหรับค่า y) |
panTo |
panTo(latLng) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
เปลี่ยนศูนย์กลางของแผนที่เป็น LatLng ที่ระบุ หากการเปลี่ยนแปลงน้อยกว่าทั้งความกว้างและความสูงของแผนที่ การเปลี่ยนจะเป็นแบบเคลื่อนไหวได้อย่างราบรื่น |
panToBounds |
panToBounds(latLngBounds[, padding]) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
เลื่อนแผนที่ตามจํานวนขั้นต่ําที่จําเป็นในการมี LatLngBounds และ Google Maps ไม่ได้รับรองว่าตําแหน่งใดจะแสดงขอบเขตในแผนที่ ยกเว้นว่าระบบจะเลื่อนแผนที่นั้นเพื่อแสดงขอบเขตภายใน {currentMapSizeInPx} - {padding} ให้ได้มากที่สุด สําหรับแผนที่แรสเตอร์และเวกเตอร์ การซูม การเอียง และส่วนหัวของแผนที่จะไม่เปลี่ยนแปลง |
setCenter |
setCenter(latlng) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
|
setClickableIcons |
setClickableIcons(value) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ควบคุมว่าไอคอนแผนที่จะคลิกได้หรือไม่ ไอคอนแผนที่จะแสดงจุดสนใจ หรือที่เรียกว่าจุดที่น่าสนใจ หากต้องการปิดใช้ความสามารถในการคลิกของไอคอนแผนที่ ให้ส่งค่า false ไปยังวิธีนี้ |
setHeading |
setHeading(heading) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งค่าทิศทางของเข็มทิศสําหรับแผนที่โดยวัดเป็นองศาจากทิศทางทิศตะวันออก สําหรับแผนที่แรสเตอร์ วิธีนี้ใช้ได้เฉพาะกับภาพถ่ายทางอากาศ |
setMapTypeId |
setMapTypeId(mapTypeId) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
|
setOptions |
setOptions(options) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
|
setStreetView |
setStreetView(panorama) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
เชื่อมโยง StreetViewPanorama กับแผนที่ พาโนรามานี้จะลบล้าง StreetViewPanorama เริ่มต้น ซึ่งช่วยให้แผนที่สามารถเชื่อมโยงกับพาโนรามาภายนอกที่อยู่นอกแผนที่ การตั้งค่าพาโนรามาเป็น null จะเชื่อมโยงพาโนรามาที่ฝังไว้เริ่มต้นกลับไปยังแผนที่ |
setTilt |
setTilt(tilt) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
สําหรับแผนที่เวกเตอร์ ตั้งค่ามุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตถูกจํากัดโดยขึ้นอยู่กับระดับการซูมของแผนที่ สําหรับแผนที่แรสเตอร์ ให้ควบคุมการเปลี่ยนโหมดโดยอัตโนมัติสําหรับมุมอุบัติการณ์ของแผนที่ ค่าที่อนุญาตมีเพียง 0 และ 45 setTilt(0) จะทําให้แผนที่ใช้มุมมองจากมุมสูง 0° เสมอโดยไม่คํานึงถึงระดับการซูมและวิวพอร์ต setTilt(45) ทําให้มุมเอียงเปลี่ยนเป็น 45 โดยอัตโนมัติเมื่อใดก็ตามที่มีภาพ 45° สําหรับระดับการซูมและวิวพอร์ตปัจจุบัน และเปลี่ยนกลับไปใช้ 0 เมื่อใดก็ตามที่ไม่มีภาพ 45° (นี่คือลักษณะการทํางานเริ่มต้น) ภาพ 45° ใช้ได้กับแผนที่ satellite และ hybrid บางประเภทเท่านั้นในบางสถานที่และบางระดับ หมายเหตุ: getTilt จะแสดงผลมุมเอียงปัจจุบัน ไม่ใช่ค่าที่กําหนดโดย setTilt เนื่องจาก getTilt และ setTilt อ้างอิงถึงสิ่งที่แตกต่างกัน โปรดอย่า bind() พร็อพเพอร์ตี้ tilt การทําเช่นนั้นอาจให้ผลลัพธ์ที่คาดการณ์ไม่ได้ |
setZoom |
setZoom(zoom) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งค่าการซูมแผนที่ |
รับค่า:
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 มีการเปลี่ยนแปลง |
|
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() อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะเริ่มทํางานเมื่อพร็อพเพอร์ตี้การซูมแผนที่มีการเปลี่ยนแปลง |
|
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 คุณสามารถใช้พร็อพเพอร์ตี้ |
|
ประเภท:
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 จัดการท่าทางสัมผัสบนแผนที่ ค่าที่อนุญาต:
|
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 ให้ปิดใช้การซูมในแผนที่โดยใช้ล้อเลื่อนของเมาส์ แถบเลื่อนจะเปิดใช้โดยค่าเริ่มต้น หมายเหตุ: เราไม่แนะนําพร็อพเพอร์ตี้นี้ หากต้องการปิดใช้การซูมโดยใช้แถบเลื่อน คุณสามารถใช้พร็อพเพอร์ตี้ |
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 |
กฎรูปแบบที่จะใช้กับฟีเจอร์และองค์ประกอบแผนที่ที่เลือก กฎจะมีผลตามลําดับที่คุณระบุในอาร์เรย์นี้ ดูหลักเกณฑ์การใช้งานและค่าที่อนุญาตได้ที่ข้อมูลอ้างอิงรูปแบบ |
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) พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งค่ารีจิสทรีเพื่อเชื่อมโยงตัวระบุสตริงที่ส่งผ่าน 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 |