MapType อินเทอร์เฟซ
google.maps.MapType
อินเทอร์เฟซ
อินเทอร์เฟซนี้กำหนดประเภทแผนที่ และโดยทั่วไปจะใช้สำหรับประเภทแผนที่ที่กำหนดเอง เปลี่ยนแปลงไม่ได้
พร็อพเพอร์ตี้ | |
|---|---|
maxZoom | 
ประเภท:   
numberระดับการซูมสูงสุดสำหรับแผนที่เมื่อแสดง MapType นี้ ต้องระบุสำหรับ MapType พื้นฐาน แต่จะละเว้นสำหรับ MapType แบบซ้อนทับ  | 
minZoom | 
ประเภท:   
numberระดับการซูมขั้นต่ำสำหรับแผนที่เมื่อแสดง MapType นี้ ไม่บังคับ ค่าเริ่มต้นคือ 0  | 
radius | 
ประเภท:   
numberรัศมีของดาวเคราะห์สำหรับแผนที่ หน่วยเป็นเมตร ไม่บังคับ ค่าเริ่มต้นคือรัศมีเส้นศูนย์สูตรของโลกที่ 6378137 เมตร  | 
alt optional | 
ประเภท:   
string optionalข้อความแสดงแทนที่จะแสดงเมื่อวางเมาส์เหนือปุ่มของ MapType นี้ใน MapTypeControl ไม่บังคับ  | 
name optional | 
ประเภท:   
string optionalชื่อที่จะแสดงใน MapTypeControl ไม่บังคับ  | 
projection optional | 
ประเภท:   
Projection optionalการฉายภาพที่ใช้ในการแสดงผล MapType นี้ ไม่บังคับ ค่าเริ่มต้นคือ Mercator  | 
tileSize optional | 
ประเภท:   
Size optionalขนาดของไทล์แต่ละรายการ ต้องระบุ  | 
เมธอด | |
|---|---|
getTile | 
getTile(tileCoord, zoom, ownerDocument)พารามิเตอร์:   
ค่าที่ส่งคืน:   
Element|null ไทล์ผลลัพธ์แสดงผลไทล์สำหรับพิกัดไทล์ (x, y) และระดับการซูมที่ระบุ ระบบจะต่อไทล์นี้เข้ากับ ownerDocument ที่ระบุ ใช้ไม่ได้กับประเภทแผนที่ฐาน  | 
releaseTile | 
releaseTile(tile)พารามิเตอร์:   
 ค่าที่ส่งคืน:   
voidปล่อยไทล์ที่ระบุและทำการล้างข้อมูลที่จำเป็น ระบบจะนำไทล์ที่ระบุออกจากเอกสารแล้ว ไม่บังคับ  | 
การแสดงผล อินเทอร์เฟซ
google.maps.Projection
อินเทอร์เฟซ
เมธอด | |
|---|---|
fromLatLngToPoint | 
fromLatLngToPoint(latLng[, point])พารามิเตอร์:   
 ค่าที่ส่งคืน:   
Point|nullแปลงจากกระบอก LatLng เป็นระนาบ Point อินเทอร์เฟซนี้ระบุฟังก์ชันที่ใช้การแปลจาก LatLngค่าที่กำหนดไปยังพิกัดโลกในการฉายแผนที่ API ของ Maps จะเรียกใช้เมธอดนี้เมื่อต้องการพล็อตตำแหน่งบนหน้าจอ ออบเจ็กต์ Projection ต้องใช้เมธอดนี้ แต่สามารถแสดงผล null ได้หากการฉายภาพคำนวณ Point ไม่ได้ | 
fromPointToLatLng | 
fromPointToLatLng(pixel[, noClampNoWrap])พารามิเตอร์:   
 ค่าที่ส่งคืน:   
LatLng|nullอินเทอร์เฟซนี้ระบุฟังก์ชันที่ใช้การแปลจากพิกัดโลกในการฉายแผนที่ไปยังค่า  LatLng Maps API จะเรียกใช้เมธอดนี้เมื่อต้องการแปลการดำเนินการบนหน้าจอเป็นตำแหน่งบนแผนที่ ออบเจ็กต์ Projection ต้องใช้เมธอดนี้ แต่สามารถแสดงผล null ได้หากการฉายภาพคำนวณ LatLng ไม่ได้ | 
ImageMapType class
google.maps.ImageMapType
ชั้นเรียน
คลาสนี้ใช้ MapType Interface และมีไว้สําหรับการแสดงผลภาพไทล์
ชั้นเรียนนี้ขยายเวลา
MVCObject
คลาสนี้ใช้
MapType
เข้าถึงได้โดยโทรไปที่ const {ImageMapType} = await google.maps.importLibrary("maps") 
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
|---|---|
ImageMapType | 
ImageMapType(opts)พารามิเตอร์:   
 สร้าง ImageMapType โดยใช้ ImageMapTypeOptions ที่ระบุ  | 
พร็อพเพอร์ตี้ | |
|---|---|
alt | 
ประเภท:   
string optional | 
maxZoom | 
ประเภท:   
number | 
minZoom | 
ประเภท:   
number | 
name | 
ประเภท:   
string optional | 
projection | 
ประเภท:   
Projection | 
radius | 
ประเภท:   
number | 
tileSize | 
ประเภท:   
Size | 
เมธอด | |
|---|---|
getOpacity | 
getOpacity()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
number ความทึบแสง ความทึบแสงปัจจุบันแสดงระดับความทึบแสง ( 0 (โปร่งใส) ถึง 1.0) ของไทล์ ImageMapType | 
getTile | 
getTile(tileCoord, zoom, ownerDocument)พารามิเตอร์:   
ค่าที่ส่งคืน:   
Element|null ไทล์ผลลัพธ์ | 
releaseTile | 
releaseTile(tileDiv)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี 
 | 
setOpacity | 
setOpacity(opacity)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี 
ตั้งค่าระดับความทึบแสง ( 0 (โปร่งใส) ถึง 1.0) ของไทล์ ImageMapType | 
สืบทอด:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
กิจกรรม | |
|---|---|
tilesloaded | 
function()อาร์กิวเมนต์: ไม่มี 
เหตุการณ์นี้จะเริ่มทำงานเมื่อโหลดไทล์ที่มองเห็นเสร็จแล้ว  | 
ImageMapTypeOptions อินเทอร์เฟซ
google.maps.ImageMapTypeOptions
อินเทอร์เฟซ
คลาสนี้ใช้เพื่อสร้าง MapType ที่แสดงผลไทล์รูปภาพ
พร็อพเพอร์ตี้ | |
|---|---|
alt optional | 
ประเภท:   
string optionalข้อความแสดงแทนที่จะแสดงเมื่อวางเมาส์เหนือปุ่มของ MapType นี้ใน MapTypeControl  | 
getTileUrl optional | 
ประเภท:   
function(Point, number): (string optional) optionalแสดงผลสตริง (URL) สำหรับพิกัดไทล์ (x, y) และระดับการซูมที่ระบุ  | 
maxZoom optional | 
ประเภท:   
number optionalระดับการซูมสูงสุดสำหรับแผนที่เมื่อแสดง MapType นี้  | 
minZoom optional | 
ประเภท:   
number optionalระดับการซูมขั้นต่ำสำหรับแผนที่เมื่อแสดง MapType นี้ ไม่บังคับ  | 
name optional | 
ประเภท:   
string optionalชื่อที่จะแสดงใน MapTypeControl  | 
opacity optional | 
ประเภท:   
number optionalความทึบแสงที่จะใช้กับการ์ด ความทึบแสงควรระบุเป็นค่าลอยระหว่าง 0 ถึง 1.0 โดย 0 คือโปร่งใสทั้งหมด และ 1 คือทึบแสงทั้งหมด  | 
tileSize optional | 
ประเภท:   
Size optionalขนาดชิ้นส่วนแผนที่  | 
GroundOverlay class
google.maps.GroundOverlay
ชั้นเรียน
ภาพสี่เหลี่ยมผืนผ้าที่ซ้อนทับบนแผนที่
ชั้นเรียนนี้ขยายเวลา
MVCObject
เข้าถึงได้โดยโทรไปที่ const {GroundOverlay} = await google.maps.importLibrary("maps") 
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
|---|---|
GroundOverlay | 
GroundOverlay(url, bounds[, opts])พารามิเตอร์:   
 สร้างภาพซ้อนทับพื้นจาก URL ของรูปภาพที่ระบุและ  LatLngBounds ระบบจะปรับขนาดรูปภาพให้พอดีกับขอบเขตปัจจุบัน และฉายโดยใช้การฉายแผนที่ปัจจุบัน | 
เมธอด | |
|---|---|
getBounds | 
getBounds()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
LatLngBoundsรับ  LatLngBounds ของการวางซ้อนนี้ | 
getMap | 
getMap()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Mapแสดงแผนที่ที่แสดงภาพซ้อนทับภาคพื้นดินนี้  | 
getOpacity | 
getOpacity()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
numberแสดงผลความทึบแสงของการวางซ้อนพื้นดินนี้  | 
getUrl | 
getUrl()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
stringรับ URL ของรูปภาพที่ฉาย  | 
setMap | 
setMap(map)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี 
แสดงการวางซ้อนพื้นบนแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น  null ระบบจะนำภาพซ้อนทับออก | 
setOpacity | 
setOpacity(opacity)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี 
ตั้งค่าความทึบของภาพซ้อนทับบนพื้นดินนี้  | 
สืบทอด:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
กิจกรรม | |
|---|---|
click | 
function(event)อาร์กิวเมนต์:   
 เหตุการณ์นี้จะเริ่มทำงานเมื่อเหตุการณ์คลิก DOM เริ่มทำงานใน  GroundOverlay | 
dblclick | 
function(event)อาร์กิวเมนต์:   
 เหตุการณ์นี้จะเริ่มทำงานเมื่อเหตุการณ์ dblclick ของ DOM เริ่มทำงานใน  GroundOverlay | 
GroundOverlayOptions อินเทอร์เฟซ
google.maps.GroundOverlayOptions
อินเทอร์เฟซ
ออบเจ็กต์นี้กำหนดพร็อพเพอร์ตี้ที่ตั้งค่าได้ในออบเจ็กต์ GroundOverlay
พร็อพเพอร์ตี้ | |
|---|---|
clickable optional | 
ประเภท:   
boolean optionalหากเป็น  true การวางซ้อนพื้นจะรับเหตุการณ์ของเมาส์ได้ | 
map optional | 
ประเภท:   
Map optionalแผนที่ที่จะแสดงการวางซ้อน  | 
opacity optional | 
ประเภท:   
number optionalค่าเริ่มต้น:  
1.0ความทึบแสงของภาพซ้อนทับ ซึ่งแสดงเป็นตัวเลขระหว่าง 0 ถึง 1 ไม่บังคับ  | 
StyledMapType class
google.maps.StyledMapType
ชั้นเรียน
สร้าง MapType ที่มีสไตล์ที่กำหนดเอง
ชั้นเรียนนี้ขยายเวลา
MVCObject
คลาสนี้ใช้
MapType
เข้าถึงได้โดยโทรไปที่ const {StyledMapType} = await google.maps.importLibrary("maps") 
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
|---|---|
StyledMapType | 
StyledMapType(styles[, options])พารามิเตอร์:   
 สร้าง  MapType ที่จัดรูปแบบด้วยตัวเลือกที่ระบุ StyledMapType รับอาร์เรย์ของ MapTypeStyle โดยจะใช้ MapTypeStyle แต่ละรายการกับแผนที่ตามลำดับ MapTypeStyle ที่ใช้MapTypeStylerเดียวกันกับตัวเลือกเดียวกันกับ MapTypeStyle ก่อนหน้าจะลบล้าง MapTypeStyle ก่อนหน้า โปรดทราบว่าระบบไม่รองรับ StyledMapType เมื่อตั้งค่ารหัสแผนที่ เมื่อใช้ทั้ง 2 อย่างร่วมกัน คุณจะได้รับคำเตือนในคอนโซล | 
พร็อพเพอร์ตี้ | |
|---|---|
alt | 
ประเภท:   
string | 
maxZoom | 
ประเภท:   
number | 
minZoom | 
ประเภท:   
number | 
name | 
ประเภท:   
string | 
projection | 
ประเภท:   
Projection | 
radius | 
ประเภท:   
number | 
tileSize | 
ประเภท:   
Size | 
เมธอด | |
|---|---|
getTile | 
getTile(tileCoord, zoom, ownerDocument)พารามิเตอร์:   
ค่าที่ส่งคืน:   
Element|null ไทล์ผลลัพธ์ | 
releaseTile | 
releaseTile(tile)พารามิเตอร์:   
 ค่าที่ส่งคืน: ไม่มี 
 | 
สืบทอด:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
StyledMapTypeOptions อินเทอร์เฟซ
google.maps.StyledMapTypeOptions
อินเทอร์เฟซ
คลาสนี้ใช้เพื่อระบุตัวเลือกเมื่อสร้าง StyledMapType คุณจะเปลี่ยนตัวเลือกเหล่านี้ไม่ได้หลังจากที่สร้างอินสแตนซ์ของ StyledMapType แล้ว
พร็อพเพอร์ตี้ | |
|---|---|
alt optional | 
ประเภท:   
string optionalข้อความที่จะแสดงเมื่อวางเมาส์เหนือปุ่ม  MapType ในตัวควบคุมประเภทแผนที่ | 
maxZoom optional | 
ประเภท:   
number optionalระดับการซูมสูงสุดสำหรับแผนที่เมื่อแสดง  MapType นี้ ไม่บังคับ | 
minZoom optional | 
ประเภท:   
number optionalระดับการซูมขั้นต่ำสำหรับแผนที่เมื่อแสดง  MapType นี้ ไม่บังคับ | 
name optional | 
ประเภท:   
string optionalชื่อที่จะแสดงในตัวควบคุมประเภทแผนที่  |