อินเทอร์เฟซ MapType
อินเทอร์เฟซ google.maps.MapType
อินเทอร์เฟซนี้จะกําหนดประเภทแผนที่ และมักจะใช้สําหรับประเภทแผนที่ที่กําหนดเอง เปลี่ยนแปลงไม่ได้
พร็อพเพอร์ตี้ | |
---|---|
maxZoom |
ประเภท:
number ระดับการซูมสูงสุดสําหรับแผนที่เมื่อแสดง MapType นี้ จําเป็นสําหรับ MapTypes พื้นฐาน ซึ่งละเว้นสําหรับ MapType ซ้อนทับ |
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) และระดับการซูม การ์ดนี้จะต่อท้าย ownerowner ที่ระบุ ใช้ไม่ได้กับประเภทแผนที่ฐาน |
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 ขนาดการ์ด |
Groundโฆษณาซ้อนทับ คลาส
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 ชื่อที่จะแสดงในการควบคุมประเภทแผนที่ |