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อินเทอร์เฟซนี้ระบุฟังก์ชันที่ใช้การแปลจากพิกัดโลกในการฉายแผนที่ไปยังค่า  LatLngMaps 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ชื่อที่จะแสดงในตัวควบคุมประเภทแผนที่ |