อินเทอร์เฟซ MapType
อินเทอร์เฟซ
google.maps.MapType
อินเทอร์เฟซนี้จะกำหนดประเภทแผนที่ และโดยทั่วไปจะใช้สำหรับประเภทแผนที่ที่กำหนดเอง เปลี่ยนแปลงไม่ได้
พร็อพเพอร์ตี้ | |
---|---|
maxZoom |
ประเภท:
number ระดับการซูมสูงสุดสำหรับแผนที่เมื่อแสดง MapType นี้ จำเป็นสำหรับ MapTypes พื้นฐาน ละเว้นสำหรับ MapTypes ซ้อนทับ |
minZoom |
ประเภท:
number ระดับการซูมต่ำสุดสำหรับแผนที่เมื่อแสดง MapType นี้ ไม่บังคับ ค่าเริ่มต้นคือ 0 |
radius |
ประเภท:
number รัศมีของโลกสำหรับแผนที่ในหน่วยเมตร ไม่บังคับ ค่าเริ่มต้นคือรัศมีเส้นศูนย์สูตรของโลกที่ 6378137 เมตร |
tileSize |
ประเภท:
Size ขนาดของแต่ละไทล์ ต้องระบุ |
alt optional |
ประเภท:
string optional ข้อความแสดงแทนที่จะแสดงเมื่อปุ่มของ MapType นี้ถูกวางเหนือใน MapTypeControl ไม่บังคับ |
name optional |
ประเภท:
string optional ชื่อที่จะแสดงใน MapTypeControl ไม่บังคับ |
projection optional |
ประเภท:
Projection optional การฉายภาพที่ใช้เพื่อแสดง MapType นี้ ไม่บังคับ ค่าเริ่มต้นคือ Mercator |
วิธีการ | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) พารามิเตอร์:
ผลลัพธ์:
Element|null ไทล์ผลลัพธ์แสดงผลไทล์สำหรับพิกัดของไทล์ที่ระบุ (x, y) และระดับการซูม ระบบจะผนวกการ์ดนี้ต่อท้าย ownerDocument ที่ระบุ ใช้ไม่ได้กับประเภทแผนที่ฐาน |
releaseTile |
releaseTile(tile) พารามิเตอร์:
ผลลัพธ์: ไม่มี
ปล่อยการ์ดดังกล่าวเพื่อล้างข้อมูลที่จำเป็น การ์ดที่ระบุจะถูกนำออกจากเอกสาร ไม่บังคับ |
อินเทอร์เฟซการฉายภาพ
อินเทอร์เฟซ
google.maps.Projection
วิธีการ | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) พารามิเตอร์:
ค่าที่ส่งคืน:
Point|null แปลจากทรงกระบอก LatLng เป็นระนาบ Point อินเทอร์เฟซนี้ระบุฟังก์ชันที่จะแปลค่าจากค่า LatLng ที่กำหนดให้เป็นพิกัดโลกบนเส้นโครงแผนที่ Maps API เรียกใช้เมธอดนี้เมื่อต้องพล็อตตำแหน่งบนหน้าจอ ออบเจ็กต์ Projection ต้องใช้เมธอดนี้ แต่อาจแสดงผล null หากการฉายภาพไม่สามารถคำนวณ Point ได้ |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) พารามิเตอร์:
ค่าที่ส่งคืน:
LatLng|null อินเทอร์เฟซนี้ระบุฟังก์ชันที่ใช้การแปลจากพิกัดโลกบนเส้นโครงแผนที่เป็นค่า LatLng Maps API เรียกใช้เมธอดนี้เมื่อจำเป็นต้องแปลการดำเนินการบนหน้าจอไปยังตำแหน่งบนแผนที่ ออบเจ็กต์ Projection ต้องใช้เมธอดนี้ แต่อาจแสดงผล null หากการฉายภาพไม่สามารถคำนวณ LatLng ได้ |
คลาส ImageMapType
google.maps.ImageMapType
ชั้นเรียน
คลาสนี้ใช้อินเทอร์เฟซ MapType และมีไว้เพื่อแสดงชิ้นส่วนรูปภาพ
ชั้นเรียนนี้ขยายระยะเวลาถึง 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
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
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 ก่อนหน้า |
พร็อพเพอร์ตี้ | |
---|---|
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 ชื่อที่จะแสดงในตัวควบคุมประเภทแผนที่ |