Lớp Map3DElement
Lớp google.maps.maps3d.Map3DElement
Map3DElement là một giao diện HTML cho chế độ xem Bản đồ 3D. Xin lưu ý rằng bạn phải đặt mode
để Bản đồ 3D bắt đầu kết xuất.
Phần tử tuỳ chỉnh:
<gmp-map-3d center="lat,lng,altitude" default-ui-disabled heading="number" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" mode="hybrid" range="number" roll="number" tilt="number"></gmp-map-3d>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai Map3DElementOptions
.
Truy cập bằng cách gọi const {Map3DElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Map3DElement |
Map3DElement([options]) Tham số:
|
Thuộc tính | |
---|---|
bounds |
Loại:
LatLngBounds|LatLngBoundsLiteral optional Khi được đặt, tham số này sẽ hạn chế vị trí của camera trong phạm vi vĩ độ/kinh độ đã chỉ định. Xin lưu ý rằng các đối tượng bên ngoài ranh giới vẫn được kết xuất. Ranh giới có thể hạn chế cả kinh độ và vĩ độ, hoặc chỉ hạn chế vĩ độ hoặc kinh độ. Đối với ranh giới chỉ có vĩ độ, hãy sử dụng kinh độ phía tây và phía đông của -180 và 180 , tương ứng. Đối với ranh giới chỉ có kinh độ, hãy sử dụng vĩ độ bắc và vĩ độ nam lần lượt là 90 và -90 . |
center |
Loại:
LatLngAltitude|LatLngAltitudeLiteral optional Tâm của bản đồ được cho dưới dạng LatLngAltitude, trong đó độ cao tính bằng mét so với mực nước biển. Xin lưu ý rằng đây không nhất thiết là vị trí của camera, vì trường
range ảnh hưởng đến khoảng cách của camera so với tâm bản đồ. Nếu không được thiết lập, giá trị mặc định sẽ là {lat: 0, lng: 0, altitude: 63170000} . 63.170.000 mét là độ cao tối đa được phép (bán kính Trái Đất nhân với 10).Thuộc tính HTML:
|
defaultUIDisabled |
Loại:
boolean optional Mặc định:
false Khi
true , tất cả các nút mặc định trên giao diện người dùng đều bị vô hiệu hoá. Không tắt các chế độ điều khiển bằng cử chỉ và bàn phím.Thuộc tính HTML:
|
heading |
Loại:
number optional Hướng la bàn của bản đồ, tính bằng độ, trong đó hướng bắc là 0. Khi không có độ nghiêng, mọi độ xoay sẽ được hiểu là hướng.
Thuộc tính HTML:
|
maxAltitude |
Loại:
number optional Độ cao tối đa so với mặt đất sẽ xuất hiện trên bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 63170000 mét (bán kính Trái Đất nhân với 10).Thuộc tính HTML:
|
maxHeading |
Loại:
number optional Góc phương vị (xoay) tối đa của bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 360 độ. minHeading và maxHeading biểu thị một khoảng thời gian <= 360 độ mà cử chỉ xoay đầu sẽ được cho phép. minHeading = 180 và maxHeading = 90 sẽ cho phép hướng đi ở [0, 90] và hướng đi ở [180, 360] . minHeading = 90 và maxHeading = 180 sẽ cho phép hướng đầu trong [90, 180] .Thuộc tính HTML:
|
maxTilt |
Loại:
number optional Góc tới tối đa của bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 90 độ.Thuộc tính HTML:
|
minAltitude |
Loại:
number optional Độ cao tối thiểu so với mặt đất sẽ xuất hiện trên bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 63170000 mét (bán kính Trái Đất nhân với 10).Thuộc tính HTML:
|
minHeading |
Loại:
number optional Góc tối thiểu của hướng (xoay) của bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 360 độ. minHeading và maxHeading biểu thị một khoảng thời gian <= 360 độ mà cử chỉ xoay đầu sẽ được cho phép. minHeading = 180 và maxHeading = 90 sẽ cho phép hướng đi ở [0, 90] và hướng đi ở [180, 360] . minHeading = 90 và maxHeading = 180 sẽ cho phép hướng đầu trong [90, 180] .Thuộc tính HTML:
|
minTilt |
Loại:
number optional Góc tới tối thiểu của bản đồ. Giá trị hợp lệ nằm trong khoảng từ
0 đến 90 độ.Thuộc tính HTML:
|
mode |
Loại:
MapMode optional Chỉ định chế độ mà bản đồ sẽ được kết xuất. Nếu bạn không đặt, bản đồ sẽ không được kết xuất.
Thuộc tính HTML:
|
range |
Loại:
number optional Khoảng cách từ camera đến tâm của bản đồ, tính bằng mét.
Thuộc tính HTML:
|
roll |
Loại:
number optional Góc xoay của camera xung quanh vectơ chế độ xem (tính bằng độ). Để giải quyết sự mơ hồ, khi không có độ nghiêng, mọi độ xoay sẽ được hiểu là hướng.
Thuộc tính HTML:
|
tilt |
Loại:
number optional Độ nghiêng của vectơ góc nhìn của camera tính bằng độ. Một vectơ hướng nhìn thẳng xuống trái đất sẽ có độ nghiêng là 0 độ. Một vectơ chế độ xem hướng ra xa trái đất sẽ có độ nghiêng là
180 độ.Thuộc tính HTML:
|
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
flyCameraAround |
flyCameraAround(options) Tham số:
Giá trị trả về: Không có
Phương thức này xoay camera quanh một vị trí nhất định trong một khoảng thời gian nhất định, tạo ra số vòng quay nhất định trong khoảng thời gian đó. Theo mặc định, camera sẽ xoay theo chiều kim đồng hồ. Nếu bạn nhập một số âm cho số vòng, camera sẽ xoay theo hướng ngược chiều kim đồng hồ. Phương thức này không đồng bộ vì ảnh động chỉ có thể bắt đầu sau khi bản đồ tải một lượng tối thiểu. Phương thức này sẽ trả về sau khi hiệu ứng chuyển động bắt đầu. Nếu số vòng quay là 0, thì sẽ không có vòng quay nào diễn ra và ảnh động sẽ hoàn tất ngay sau khi bắt đầu. |
flyCameraTo |
flyCameraTo(options) Tham số:
Giá trị trả về: Không có
Phương thức này di chuyển camera theo đường parabol từ vị trí hiện tại đến một vị trí cuối đã cho trong một khoảng thời gian nhất định. Phương thức này không đồng bộ vì ảnh động chỉ có thể bắt đầu sau khi bản đồ tải một lượng tối thiểu. Phương thức này sẽ trả về sau khi hiệu ứng chuyển động bắt đầu. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
stopCameraAnimation |
stopCameraAnimation() Tham số: Không có
Giá trị trả về: Không có
Phương thức này sẽ dừng mọi ảnh động bay có thể đang chạy. Camera vẫn ở nguyên vị trí trong quá trình tạo ảnh động; camera không dịch chuyển tức thời đến điểm cuối. Phương thức này là không đồng bộ vì ảnh động chỉ có thể bắt đầu hoặc dừng sau khi bản đồ đã tải một lượng tối thiểu. Phương thức này sẽ trả về sau khi ảnh động dừng. |
Sự kiện | |
---|---|
gmp-animationend |
function(animationEndEvent) Đối số:
Sự kiện này được kích hoạt khi ảnh động bay kết thúc. Sự kiện này tạo chuỗi bọt (bong bóng) thông qua cây DOM. |
gmp-centerchange |
function(centerChangeEvent) Đối số:
Sự kiện này sẽ kích hoạt khi thuộc tính tâm của Map3DElement thay đổi. |
gmp-click |
function(clickEvent) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào phần tử Map3DElement . |
gmp-headingchange |
function(headingChangeEvent) Đối số:
Sự kiện này sẽ kích hoạt khi thuộc tính heading của Map3DElement thay đổi. |
gmp-rangechange |
function(rangeChangeEvent) Đối số:
Sự kiện này sẽ kích hoạt khi thuộc tính phạm vi của Map3DElement thay đổi. |
gmp-rollchange |
function(rollChangeEvent) Đối số:
Sự kiện này sẽ kích hoạt khi thuộc tính roll của Map3DElement thay đổi. |
gmp-steadychange |
function(steadyChangeEvent) Đối số:
Sự kiện này được kích hoạt khi trạng thái ổn định của Map3DElement thay đổi. |
gmp-tiltchange |
function(tiltChangeEvent) Đối số:
Sự kiện này sẽ kích hoạt khi thuộc tính độ nghiêng của Map3DElement thay đổi. |
Giao diện Map3DElementOptions
google.maps.maps3d.Map3DElementOptions
giao diện
Đối tượng Map3DElementOptions dùng để xác định các thuộc tính có thể được đặt trên Map3DElement.
Thuộc tính | |
---|---|
bounds optional |
Loại:
LatLngBounds|LatLngBoundsLiteral optional Vui lòng xem Map3DElement.bounds . |
center optional |
Loại:
LatLngAltitude|LatLngAltitudeLiteral optional Vui lòng xem Map3DElement.center . |
defaultUIDisabled optional |
Loại:
boolean optional Vui lòng xem Map3DElement.defaultUIDisabled . |
heading optional |
Loại:
number optional Vui lòng xem Map3DElement.heading . |
maxAltitude optional |
Loại:
number optional Vui lòng xem Map3DElement.maxAltitude . |
maxHeading optional |
Loại:
number optional Vui lòng xem Map3DElement.maxHeading . |
maxTilt optional |
Loại:
number optional Vui lòng xem Map3DElement.maxTilt . |
minAltitude optional |
Loại:
number optional Vui lòng xem Map3DElement.minAltitude . |
minHeading optional |
Loại:
number optional Vui lòng xem Map3DElement.minHeading . |
minTilt optional |
Loại:
number optional Vui lòng xem Map3DElement.minTilt . |
mode optional |
Loại:
MapMode optional Vui lòng xem Map3DElement.mode . |
range optional |
Loại:
number optional Vui lòng xem Map3DElement.range . |
roll optional |
Loại:
number optional Vui lòng xem Map3DElement.roll . |
tilt optional |
Loại:
number optional Vui lòng xem Map3DElement.tilt . |
Hằng số MapMode
Hằng số google.maps.maps3d.MapMode
Chỉ định chế độ mà bản đồ sẽ được kết xuất.
Truy cập bằng cách gọi const {MapMode} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hằng số | |
---|---|
HYBRID |
Chế độ bản đồ này hiển thị một lớp trong suốt gồm các đường phố chính trên hình ảnh vệ tinh hoặc hình ảnh siêu thực. |
SATELLITE |
Chế độ bản đồ này hiển thị hình ảnh vệ tinh hoặc hình ảnh chân thực (nếu có). |
FlyAroundAnimationOptions giao diện
google.maps.maps3d.FlyAroundAnimationOptions
giao diện
Các lựa chọn tuỳ chỉnh cho hiệu ứng FlyCameraAround.
Thuộc tính | |
---|---|
camera |
Loại:
CameraOptions Điểm trung tâm mà camera sẽ hướng đến trong quá trình chuyển động quỹ đạo. Xin lưu ý rằng hướng của bản đồ sẽ thay đổi khi camera xoay quanh điểm trung tâm này. |
durationMillis optional |
Loại:
number optional Thời lượng của ảnh động tính bằng mili giây. Đây là tổng thời lượng của ảnh động, chứ không phải thời lượng của một lần xoay. |
rounds optional |
Loại:
number optional Số vòng xoay quanh tâm trong khoảng thời gian đã cho. Điều này kiểm soát tốc độ xoay tổng thể. Nếu truyền một số âm vào rounds, camera sẽ xoay ngược chiều kim đồng hồ thay vì theo chiều kim đồng hồ mặc định. |
Giao diện FlyToAnimationOptions
google.maps.maps3d.FlyToAnimationOptions
giao diện
Các lựa chọn tuỳ chỉnh cho ảnh động FlyCameraTo.
Thuộc tính | |
---|---|
endCamera |
Loại:
CameraOptions Vị trí mà camera sẽ hướng đến khi kết thúc ảnh động. |
durationMillis optional |
Loại:
number optional Thời lượng của ảnh động tính bằng mili giây. Thời lượng bằng 0 sẽ dịch chuyển camera thẳng đến vị trí cuối. |
Giao diện CameraOptions
google.maps.maps3d.CameraOptions
giao diện
Đối tượng CameraOptions dùng để xác định các thuộc tính có thể được đặt trên một đối tượng camera. Đối tượng camera có thể là bất cứ đối tượng nào có vị trí camera, ví dụ: trạng thái bản đồ hiện tại hoặc trạng thái ảnh động được yêu cầu trong tương lai.
Thuộc tính | |
---|---|
center optional |
Loại:
LatLngAltitude|LatLngAltitudeLiteral optional Vui lòng xem Map3DElement.center . |
heading optional |
Loại:
number optional Vui lòng xem Map3DElement.heading . |
range optional |
Loại:
number optional Vui lòng xem Map3DElement.range . |
roll optional |
Loại:
number optional Vui lòng xem Map3DElement.roll . |
tilt optional |
Loại:
number optional Vui lòng xem Map3DElement.tilt . |
Lớp SteadyChangeEvent
Lớp google.maps.maps3d.SteadyChangeEvent
Sự kiện này được tạo từ việc giám sát trạng thái ổn định của Map3DElement
. Sự kiện này tạo chuỗi bọt (bong bóng) thông qua cây DOM.
Lớp này mở rộng Event
.
Truy cập bằng cách gọi const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Thuộc tính | |
---|---|
isSteady |
Loại:
boolean Cho biết Map3DElement có ổn định hay không (tức là tất cả quá trình kết xuất cho cảnh hiện tại đã hoàn tất). |
Lớp LocationClickEvent
Lớp google.maps.maps3d.LocationClickEvent
Sự kiện này được tạo khi người dùng nhấp vào một Map3DElement.
Lớp này mở rộng Event
.
Truy cập bằng cách gọi const {LocationClickEvent} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Thuộc tính | |
---|---|
position |
Loại:
LatLngAltitude optional Vĩ độ/kinh độ/độ cao bên dưới con trỏ khi sự kiện xảy ra. Xin lưu ý rằng ở các cấp độ thô hơn, dữ liệu được trả về sẽ kém chính xác hơn. Ngoài ra, độ cao của đáy biển có thể được trả về cho giá trị độ cao khi nhấp vào mặt nước từ vị trí camera cao hơn. Sự kiện này tạo chuỗi bọt (bong bóng) thông qua cây DOM. |
Lớp PlaceClickEvent
Lớp google.maps.maps3d.PlaceClickEvent
Sự kiện này được tạo khi người dùng nhấp vào biểu tượng địa điểm trên Map3DElement
. Để ngăn cửa sổ bật lên mặc định xuất hiện, hãy gọi phương thức preventDefault()
cho sự kiện này để ngăn Map3DElement
xử lý sự kiện.
Lớp này mở rộng LocationClickEvent
.
Truy cập bằng cách gọi const {PlaceClickEvent} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Thuộc tính | |
---|---|
placeId |
Loại:
string Mã địa điểm của đối tượng trên bản đồ. |
Kế thừa:
position
|
Phương thức | |
---|---|
fetchPlace |
fetchPlace() Tham số: Không có
Tìm nạp một Place cho mã địa điểm này. Trong đối tượng Place thu được, thuộc tính mã nhận dạng sẽ được điền sẵn. Sau đó, bạn có thể yêu cầu thêm các trường khác thông qua Place.fetchFields() theo quy trình bật và tính phí thông thường của Places API. Lời hứa bị từ chối nếu xảy ra lỗi khi tìm nạp Place . |
Lớp Marker3DElement
Lớp google.maps.maps3d.Marker3DElement
Hiển thị một vị trí trên bản đồ 3D. Xin lưu ý rằng bạn phải đặt position
để Marker3DElement
hiển thị.
Phần tử tuỳ chỉnh:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai Marker3DElementOptions
.
Truy cập bằng cách gọi const {Marker3DElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Marker3DElement |
Marker3DElement([options]) Tham số:
Tạo một Marker3DElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
altitudeMode |
Loại:
AltitudeMode optional Mặc định:
AltitudeMode.CLAMP_TO_GROUND Chỉ định cách diễn giải thành phần độ cao của vị trí.
Thuộc tính HTML:
|
collisionBehavior |
Loại:
CollisionBehavior optional Mặc định:
CollisionBehavior.REQUIRED Một phép liệt kê chỉ định cách Marker3DElement hoạt động khi va chạm với một Marker3DElement khác hoặc với nhãn bản đồ cơ sở.
Thuộc tính HTML:
|
drawsWhenOccluded |
Loại:
boolean optional Mặc định:
false Chỉ định xem có nên vẽ điểm đánh dấu này hay không khi điểm đánh dấu bị che khuất. Điểm đánh dấu có thể bị che khuất bởi hình học bản đồ (ví dụ: các toà nhà).
Thuộc tính HTML:
|
extruded |
Loại:
boolean optional Mặc định:
false Chỉ định có kết nối điểm đánh dấu với mặt đất hay không. Để đùn một điểm đánh dấu,
altitudeMode phải là RELATIVE_TO_GROUND hoặc ABSOLUTE .Thuộc tính HTML:
|
label |
Loại:
string optional Văn bản sẽ được điểm đánh dấu này hiển thị.
Thuộc tính HTML:
|
position |
Loại:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional Vị trí của đầu bút đánh dấu. Độ cao sẽ bị bỏ qua ở một số chế độ và do đó là không bắt buộc.
Thuộc tính HTML:
|
sizePreserved |
Loại:
boolean optional Mặc định:
false Chỉ định liệu điểm đánh dấu này có giữ nguyên kích thước hay không, bất kể khoảng cách từ camera. Theo mặc định, điểm đánh dấu được điều chỉnh tỷ lệ dựa trên khoảng cách từ camera/độ nghiêng.
Thuộc tính HTML:
|
zIndex |
Loại:
number optional zIndex so với các điểm đánh dấu khác.
Thuộc tính HTML:
|
Máy giật xèng | |
---|---|
default |
Mọi phần tử tuỳ chỉnh được thêm trực tiếp vào Marker3DElement sẽ được phân bổ, tuy nhiên, chỉ các phần tử thuộc loại HTMLImageElement , SVGElement và PinElement mới được dùng để vẽ điểm đánh dấu, các phần tử khác sẽ bị bỏ qua. HTMLImageElement và SVGElement phải được bao bọc trong phần tử <template> trước khi chỉ định cho khe cắm mặc định của Marker3DElement . Hình ảnh và SVG hiện được tạo điểm ảnh trước khi hiển thị trong cảnh 3D, vì vậy, HTML tuỳ chỉnh được nhúng vào SVG hoặc các lớp CSS được thêm vào hình ảnh sẽ không được áp dụng và có thể không xuất hiện khi các điểm đánh dấu hiển thị trên màn hình. |
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
Giao diện Marker3DElementOptions
google.maps.maps3d.Marker3DElementOptions
giao diện
Đối tượng Marker3DElementOptions dùng để xác định các thuộc tính có thể được đặt trên một Marker3DElement.
Thuộc tính | |
---|---|
altitudeMode optional |
Loại:
AltitudeMode optional Vui lòng xem Marker3DElement.altitudeMode . |
collisionBehavior optional |
Loại:
CollisionBehavior optional Vui lòng xem Marker3DElement.collisionBehavior . |
drawsWhenOccluded optional |
Loại:
boolean optional Vui lòng xem Marker3DElement.drawsWhenOccluded . |
extruded optional |
Loại:
boolean optional Vui lòng xem Marker3DElement.extruded . |
label optional |
Loại:
string optional Vui lòng xem Marker3DElement.label . |
position optional |
Loại:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional Vui lòng xem Marker3DElement.position . |
sizePreserved optional |
Loại:
boolean optional Vui lòng xem Marker3DElement.sizePreserved . |
zIndex optional |
Loại:
number optional Vui lòng xem Marker3DElement.zIndex . |
Lớp Marker3DInteractiveElement
Lớp google.maps.maps3d.Marker3DInteractiveElement
Hiển thị một vị trí trên bản đồ 3D. Xin lưu ý rằng bạn phải đặt position
để Marker3DInteractiveElement
hiển thị. Không giống như Marker3DElement
, Marker3DInteractiveElement
nhận được một sự kiện gmp-click
.
Phần tử tuỳ chỉnh:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>
Lớp này mở rộng Marker3DElement
.
Lớp này triển khai Marker3DInteractiveElementOptions
.
Truy cập bằng cách gọi const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Marker3DInteractiveElement |
Marker3DInteractiveElement([options]) Tham số:
Tạo một Marker3DInteractiveElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
gmpPopoverTargetElement |
Loại:
PopoverElement optional Khi được đặt, phần tử popover sẽ mở khi nhấp vào điểm đánh dấu này.
Thuộc tính HTML:
|
title |
Loại:
string Văn bản khi di chuột. Nếu được cung cấp, văn bản hỗ trợ tiếp cận (ví dụ: để sử dụng với trình đọc màn hình) sẽ được thêm vào
Marker3DInteractiveElement bằng giá trị được cung cấp.Thuộc tính HTML:
|
Kế thừa:
altitudeMode ,
collisionBehavior ,
drawsWhenOccluded ,
extruded ,
label ,
position ,
sizePreserved ,
zIndex
|
Máy giật xèng | |
---|---|
default |
Mọi phần tử tuỳ chỉnh được thêm trực tiếp vào Marker3DInteractiveElement sẽ được phân bổ, tuy nhiên, chỉ các phần tử thuộc loại PinElement mới được dùng để vẽ điểm đánh dấu, các phần tử khác sẽ bị bỏ qua. |
Phương thức | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener |
Sự kiện | |
---|---|
gmp-click |
function(clickEvent) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào phần tử Marker3DInteractiveElement . |
Giao diện Marker3DInteractiveElementOptions
google.maps.maps3d.Marker3DInteractiveElementOptions
giao diện
Đối tượng Marker3DInteractiveElementOptions dùng để xác định các thuộc tính có thể được đặt trên một Marker3DInteractiveElement.
Giao diện này mở rộng Marker3DElementOptions
.
Thuộc tính | |
---|---|
gmpPopoverTargetElement optional |
Loại:
PopoverElement optional Vui lòng xem Marker3DInteractiveElement.gmpPopoverTargetElement . |
title optional |
Loại:
string optional Vui lòng xem Marker3DInteractiveElement.title . |
Kế thừa:
altitudeMode ,
collisionBehavior ,
drawsWhenOccluded ,
extruded ,
label ,
position ,
sizePreserved ,
zIndex
|
Lớp Model3DElement
Lớp google.maps.maps3d.Model3DElement
Một mô hình 3D cho phép kết xuất các mô hình gLTF. Xin lưu ý rằng bạn phải đặt position
và src
để Model3DElement
hiển thị.
Các thuộc tính cốt lõi của gLTF PBR phải được hỗ trợ. Hiện không hỗ trợ tiện ích hoặc thuộc tính tiện ích nào.
Phần tử tuỳ chỉnh:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai Model3DElementOptions
.
Truy cập bằng cách gọi const {Model3DElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Model3DElement |
Model3DElement([options]) Tham số:
Tạo một Model3DElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
altitudeMode |
Loại:
AltitudeMode optional Mặc định:
AltitudeMode.CLAMP_TO_GROUND Chỉ định cách diễn giải độ cao trong vị trí.
Thuộc tính HTML:
|
orientation |
Loại:
Orientation3D|Orientation3DLiteral optional Mô tả việc xoay hệ toạ độ của mô hình 3D để đặt mô hình trên Bản đồ 3D.
Các phép xoay được áp dụng cho mô hình theo thứ tự sau: xoay, nghiêng rồi đến hướng. Thuộc tính HTML:
|
position |
Loại:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional Đặt vị trí của
Model3DElement . Độ cao sẽ bị bỏ qua ở một số chế độ và do đó là không bắt buộc.Thuộc tính HTML:
|
scale |
Loại:
number|Vector3D|Vector3DLiteral optional Mặc định:
1 Điều chỉnh tỷ lệ mô hình dọc theo các trục x, y và z trong không gian toạ độ của mô hình.
Thuộc tính HTML:
|
src |
Loại:
string|URL optional Chỉ định URL của mô hình 3D. Hiện tại, chúng tôi chỉ hỗ trợ các mô hình ở định dạng
.glb . Mọi URL HTTP tương đối sẽ được phân giải thành URL tuyệt đối tương ứng. Xin lưu ý rằng nếu bạn đang lưu trữ các tệp mô hình .glb trên một trang web hoặc máy chủ khác với ứng dụng chính của mình, hãy nhớ thiết lập tiêu đề HTTP CORS chính xác. Điều này cho phép ứng dụng của bạn truy cập an toàn vào các tệp mô hình từ miền khác.Thuộc tính HTML:
|
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
Giao diện Model3DElementOptions
google.maps.maps3d.Model3DElementOptions
giao diện
Đối tượng Model3DElementOptions dùng để xác định các thuộc tính có thể được đặt trên Model3DElement.
Thuộc tính | |
---|---|
altitudeMode optional |
Loại:
AltitudeMode optional Vui lòng xem Model3DElement.altitudeMode . |
orientation optional |
Loại:
Orientation3D|Orientation3DLiteral optional Vui lòng xem Model3DElement.orientation . |
position optional |
Loại:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional Vui lòng xem Model3DElement.position . |
scale optional |
Loại:
number|Vector3D|Vector3DLiteral optional Vui lòng xem Model3DElement.scale . |
src optional |
Loại:
string|URL optional Vui lòng xem Model3DElement.src . |
Lớp Model3DInteractiveElement
Lớp google.maps.maps3d.Model3DInteractiveElement
Một mô hình 3D cho phép kết xuất các mô hình gLTF. Xin lưu ý rằng bạn phải đặt position
và src
để Model3DElement
hiển thị.
Các thuộc tính cốt lõi của gLTF PBR phải được hỗ trợ. Hiện không hỗ trợ tiện ích hoặc thuộc tính tiện ích nào.
Không giống như Model3DElement
, Model3DInteractiveElement
nhận được một sự kiện gmp-click
.
Phần tử tuỳ chỉnh:
<gmp-model-3d-interactive></gmp-model-3d-interactive>
Lớp này mở rộng Model3DElement
.
Lớp này triển khai Model3DInteractiveElementOptions
.
Truy cập bằng cách gọi const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Model3DInteractiveElement |
Model3DInteractiveElement([options]) Tham số:
Tạo một Model3DInteractiveElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
orientation ,
position ,
scale ,
src
|
Phương thức | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener |
Sự kiện | |
---|---|
gmp-click |
function(clickEvent) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào phần tử Model3DInteractiveElement . |
Giao diện Model3DInteractiveElementOptions
google.maps.maps3d.Model3DInteractiveElementOptions
giao diện
Đối tượng Model3DInteractiveElementOptions dùng để xác định các thuộc tính có thể được đặt trên một Model3DInteractiveElement.
Giao diện này mở rộng Model3DElementOptions
.
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
orientation ,
position ,
scale ,
src
|
Lớp Polyline3DElement
Lớp google.maps.maps3d.Polyline3DElement
Đường nhiều đường 3D là một lớp phủ tuyến tính gồm các đoạn đường thẳng được kết nối trên bản đồ 3D.
Phần tử tuỳ chỉnh:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai Polyline3DElementOptions
.
Truy cập bằng cách gọi const {Polyline3DElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Polyline3DElement |
Polyline3DElement([options]) Tham số:
Tạo một Polyline3DElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
altitudeMode |
Loại:
AltitudeMode optional Mặc định:
AltitudeMode.CLAMP_TO_GROUND Chỉ định cách diễn giải các thành phần độ cao trong toạ độ.
Thuộc tính HTML:
|
coordinates |
Loại:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Chuỗi toạ độ được sắp xếp của Polyline. Độ cao sẽ bị bỏ qua ở một số chế độ và do đó là không bắt buộc. |
drawsOccludedSegments |
Loại:
boolean optional Mặc định:
false Chỉ định xem các phần của đường nhiều đoạn có thể bị che khuất có được vẽ hay không. Đường nhiều đoạn có thể bị hình học bản đồ che khuất (ví dụ: toà nhà).
Thuộc tính HTML:
|
extruded |
Loại:
boolean optional Mặc định:
false Chỉ định xem có kết nối đường nhiều đoạn với mặt đất hay không. Để đùn một đường nhiều đoạn,
altitudeMode phải là RELATIVE_TO_GROUND hoặc ABSOLUTE .Thuộc tính HTML:
|
geodesic |
Loại:
boolean optional Mặc định:
false Khi
true , các cạnh của đường nhiều đoạn được diễn giải là đường trắc địa và sẽ tuân theo độ cong của Trái Đất. Khi false , các cạnh của đường nhiều đoạn được kết xuất dưới dạng đường thẳng trong không gian màn hình.Thuộc tính HTML:
|
outerColor |
Loại:
string optional Màu bên ngoài. Tất cả màu CSS3 đều được hỗ trợ.
Thuộc tính HTML:
|
outerWidth |
Loại:
number optional Chiều rộng bên ngoài nằm trong khoảng từ
0.0 đến 1.0 . Đây là tỷ lệ phần trăm của strokeWidth .Thuộc tính HTML:
|
strokeColor |
Loại:
string optional Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ.
Thuộc tính HTML:
|
strokeWidth |
Loại:
number optional Độ rộng của nét vẽ tính bằng pixel.
Thuộc tính HTML:
|
zIndex |
Loại:
number optional zIndex so với các đa giác khác.
Thuộc tính HTML:
|
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
Giao diện Polyline3DElementOptions
google.maps.maps3d.Polyline3DElementOptions
giao diện
Đối tượng Polyline3DElementOptions dùng để xác định các thuộc tính có thể đặt trên Polyline3DElement.
Thuộc tính | |
---|---|
altitudeMode optional |
Loại:
AltitudeMode optional Vui lòng xem Polyline3DElement.altitudeMode . |
coordinates optional |
Loại:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Vui lòng xem Polyline3DElement.coordinates . |
drawsOccludedSegments optional |
Loại:
boolean optional Vui lòng xem Polyline3DElement.drawsOccludedSegments . |
extruded optional |
Loại:
boolean optional Vui lòng xem Polyline3DElement.extruded . |
geodesic optional |
Loại:
boolean optional Vui lòng xem Polyline3DElement.geodesic . |
outerColor optional |
Loại:
string optional Vui lòng xem Polyline3DElement.outerColor . |
outerWidth optional |
Loại:
number optional Vui lòng xem Polyline3DElement.outerWidth . |
strokeColor optional |
Loại:
string optional Vui lòng xem Polyline3DElement.strokeColor . |
strokeWidth optional |
Loại:
number optional Vui lòng xem Polyline3DElement.strokeWidth . |
zIndex optional |
Loại:
number optional Vui lòng xem Polyline3DElement.zIndex . |
Lớp Polyline3DInteractiveElement
Lớp google.maps.maps3d.Polyline3DInteractiveElement
Đường nhiều đường 3D là một lớp phủ tuyến tính gồm các đoạn đường thẳng được kết nối trên bản đồ 3D. Không giống như Polyline3DElement
, Polyline3DInteractiveElement
nhận được một sự kiện gmp-click
.
Phần tử tuỳ chỉnh:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
Lớp này mở rộng Polyline3DElement
.
Lớp này triển khai Polyline3DInteractiveElementOptions
.
Truy cập bằng cách gọi const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Polyline3DInteractiveElement |
Polyline3DInteractiveElement([options]) Tham số:
Tạo một Polyline3DInteractiveElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
coordinates ,
drawsOccludedSegments ,
extruded ,
geodesic ,
outerColor ,
outerWidth ,
strokeColor ,
strokeWidth ,
zIndex
|
Phương thức | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener |
Sự kiện | |
---|---|
gmp-click |
function(clickEvent) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào phần tử Polyline3DInteractiveElement . |
Giao diện Polyline3DInteractiveElementOptions
google.maps.maps3d.Polyline3DInteractiveElementOptions
giao diện
Đối tượng Polyline3DInteractiveElementOptions dùng để xác định các thuộc tính có thể được đặt trên Polyline3DInteractiveElement.
Giao diện này mở rộng Polyline3DElementOptions
.
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
coordinates ,
drawsOccludedSegments ,
extruded ,
geodesic ,
outerColor ,
outerWidth ,
strokeColor ,
strokeWidth ,
zIndex
|
Lớp Polygon3DElement
Lớp google.maps.maps3d.Polygon3DElement
Đa giác 3D (chẳng hạn như đường nhiều đoạn 3D) xác định một chuỗi các toạ độ được kết nối theo một trình tự có thứ tự. Ngoài ra, đa giác tạo thành một vòng khép kín và xác định một vùng được tô màu.
Phần tử tuỳ chỉnh:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai Polygon3DElementOptions
.
Truy cập bằng cách gọi const {Polygon3DElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Polygon3DElement |
Polygon3DElement([options]) Tham số:
Tạo một Polygon3DElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
altitudeMode |
Loại:
AltitudeMode optional Mặc định:
AltitudeMode.CLAMP_TO_GROUND Chỉ định cách diễn giải các thành phần độ cao trong toạ độ.
Thuộc tính HTML:
|
drawsOccludedSegments |
Loại:
boolean optional Mặc định:
false Chỉ định xem các phần của đa giác có thể bị che khuất có được vẽ hay không. Đa giác có thể bị che khuất bởi hình học bản đồ (ví dụ: toà nhà).
Thuộc tính HTML:
|
extruded |
Loại:
boolean optional Mặc định:
false Chỉ định có kết nối đa giác với mặt đất hay không. Để đùn một đa giác,
altitudeMode phải là RELATIVE_TO_GROUND hoặc ABSOLUTE .Thuộc tính HTML:
|
fillColor |
Loại:
string optional Màu nền. Tất cả màu CSS3 đều được hỗ trợ.
Thuộc tính HTML:
|
geodesic |
Loại:
boolean optional Mặc định:
false Khi
true , các cạnh của đa giác được diễn giải là đường trắc địa và sẽ tuân theo độ cong của Trái Đất. Khi false , các cạnh của đa giác được kết xuất dưới dạng đường thẳng trong không gian màn hình.Thuộc tính HTML:
|
innerCoordinates |
Loại:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optional Chuỗi toạ độ có thứ tự chỉ định một vòng khép kín. Không giống như đường nhiều đoạn, một đa giác có thể bao gồm một hoặc nhiều đường dẫn, tạo ra nhiều phần cắt bên trong đa giác. |
outerCoordinates |
Loại:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Chuỗi toạ độ có thứ tự chỉ định một vòng khép kín. Độ cao sẽ bị bỏ qua ở một số chế độ và do đó là không bắt buộc. |
strokeColor |
Loại:
string optional Màu nét vẽ. Tất cả màu CSS3 đều được hỗ trợ.
Thuộc tính HTML:
|
strokeWidth |
Loại:
number optional Độ rộng của nét vẽ tính bằng pixel.
Thuộc tính HTML:
|
zIndex |
Loại:
number optional zIndex so với các đa giác khác.
Thuộc tính HTML:
|
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
Giao diện Polygon3DElementOptions
google.maps.maps3d.Polygon3DElementOptions
giao diện
Đối tượng Polygon3DElementOptions dùng để xác định các thuộc tính có thể được đặt trên Polygon3DElement.
Lớp Polygon3DInteractiveElement
Lớp google.maps.maps3d.Polygon3DInteractiveElement
Đa giác 3D (chẳng hạn như đường nhiều đoạn 3D) xác định một chuỗi các toạ độ được kết nối theo một trình tự có thứ tự. Ngoài ra, đa giác tạo thành một vòng khép kín và xác định một vùng được tô màu. Không giống như Polygon3DElement
, Polygon3DInteractiveElement
nhận được một sự kiện gmp-click
.
Phần tử tuỳ chỉnh:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
Lớp này mở rộng Polygon3DElement
.
Lớp này triển khai Polygon3DInteractiveElementOptions
.
Truy cập bằng cách gọi const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Polygon3DInteractiveElement |
Polygon3DInteractiveElement([options]) Tham số:
Tạo một Polygon3DInteractiveElement với các lựa chọn đã chỉ định. |
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
drawsOccludedSegments ,
extruded ,
fillColor ,
geodesic ,
innerCoordinates ,
outerCoordinates ,
strokeColor ,
strokeWidth ,
zIndex
|
Phương thức | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener |
Sự kiện | |
---|---|
gmp-click |
function(clickEvent) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào phần tử Polygon3DInteractiveElement . |
Giao diện Polygon3DInteractiveElementOptions
google.maps.maps3d.Polygon3DInteractiveElementOptions
giao diện
Đối tượng Polygon3DInteractiveElementOptions dùng để xác định các thuộc tính có thể được đặt trên Polygon3DInteractiveElement.
Giao diện này mở rộng Polygon3DElementOptions
.
Thuộc tính | |
---|---|
Kế thừa:
altitudeMode ,
drawsOccludedSegments ,
extruded ,
fillColor ,
geodesic ,
innerCoordinates ,
outerCoordinates ,
strokeColor ,
strokeWidth ,
zIndex
|
Lớp PopoverElement
Lớp google.maps.maps3d.PopoverElement
Một phần tử HTML tuỳ chỉnh hiển thị một cửa sổ bật lên. Biểu tượng này trông giống như một bong bóng và thường được kết nối với một điểm đánh dấu.
Phần tử tuỳ chỉnh:
<gmp-popover altitude-mode="absolute" light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>
Lớp này mở rộng HTMLElement
.
Lớp này triển khai PopoverElementOptions
.
Truy cập bằng cách gọi const {PopoverElement} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
PopoverElement |
PopoverElement([options]) Tham số:
|
Thuộc tính | |
---|---|
altitudeMode |
Loại:
AltitudeMode optional Mặc định:
AltitudeMode.CLAMP_TO_GROUND Chỉ định cách diễn giải thành phần độ cao của vị trí.
Thuộc tính HTML:
|
lightDismissDisabled |
Loại:
boolean optional Mặc định:
false Chỉ định xem cửa sổ bật lên này có nên "đóng nhanh" hay không. Hành vi "đóng nhanh" tương tự như việc thiết lập thuộc tính
popover="auto" , đây là một phần của Popover API của trình duyệt.Thuộc tính HTML:
|
open |
Loại:
boolean optional Mặc định:
false Chỉ định xem cửa sổ bật lên này có nên mở hay không.
Thuộc tính HTML:
|
positionAnchor |
Loại:
LatLngLiteral|LatLngAltitudeLiteral|Marker3DInteractiveElement|string optional Vị trí hiển thị cửa sổ bật lên này. Nếu cửa sổ bật lên được liên kết với một điểm đánh dấu có thể tương tác, thì vị trí của điểm đánh dấu sẽ được dùng thay thế.
Thuộc tính HTML:
|
Máy giật xèng | |
---|---|
default |
Đặt nội dung có khe cắm vào phần chính của cửa sổ bật lên. |
header |
Đặt nội dung có khe cắm vào phần tiêu đề của cửa sổ bật lên. |
Thuộc tính CSS | |
---|---|
--gmp-popover-max-width |
Chiều rộng tối đa của cửa sổ bật lên, bất kể chiều rộng của nội dung. |
--gmp-popover-min-width |
Chiều rộng tối thiểu của cửa sổ bật lên, bất kể chiều rộng của nội dung. Khi sử dụng thuộc tính này, bạn nên đặt giá trị nhỏ hơn chiều rộng của bản đồ (tính bằng pixel). |
--gmp-popover-pixel-offset-x |
Độ lệch trên trục x (tính bằng pixel) của đầu chú thích từ điểm trên bản đồ có toạ độ địa lý mà chú thích được neo vào. |
--gmp-popover-pixel-offset-y |
Độ lệch trên trục y (tính bằng pixel) của đầu chú thích so với điểm trên bản đồ mà chú thích được neo tại toạ độ địa lý. |
color-scheme |
Cho biết bảng phối màu mà cửa sổ bật lên này có thể hiển thị. Hãy xem color-scheme tài liệu để biết thêm thông tin chi tiết. Nếu không được chỉ định, giá trị này sẽ mặc định là lựa chọn ưu tiên về bảng phối màu của người dùng. |
Phương thức | |
---|---|
|
addEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Thiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được gửi đến đích. Xem addEventListener. |
|
removeEventListener(type, listener[, options]) Tham số:
Giá trị trả về:
void Xoá một trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi đích. Xem removeEventListener. |
Giao diện PopoverElementOptions
google.maps.maps3d.PopoverElementOptions
giao diện
Đối tượng PopoverElementOptions dùng để xác định các thuộc tính có thể được đặt trên một PopoverElement.
Thuộc tính | |
---|---|
altitudeMode optional |
Loại:
AltitudeMode optional Vui lòng xem PopoverElement.altitudeMode . |
lightDismissDisabled optional |
Loại:
boolean optional Vui lòng xem PopoverElement.lightDismissDisabled . |
open optional |
Loại:
boolean optional Vui lòng xem PopoverElement.open . |
positionAnchor optional |
Loại:
LatLngLiteral|LatLngAltitudeLiteral|string|Marker3DInteractiveElement optional Vui lòng xem PopoverElement.positionAnchor . |
Hằng số AltitudeMode
Hằng số google.maps.maps3d.AltitudeMode
Chỉ định cách diễn giải các thành phần độ cao trong toạ độ.
Truy cập bằng cách gọi const {AltitudeMode} = await google.maps.importLibrary("maps3d")
.
Xem Thư viện trong Maps JavaScript API.
Hằng số | |
---|---|
ABSOLUTE |
Cho phép biểu thị các đối tượng so với mực nước biển trung bình. Điều đó cũng có nghĩa là nếu mức độ chi tiết của địa hình thay đổi bên dưới đối tượng, thì vị trí tuyệt đối của đối tượng sẽ vẫn giữ nguyên. |
CLAMP_TO_GROUND |
Cho phép thể hiện các đối tượng được đặt trên mặt đất. Chúng sẽ vẫn ở trên mặt đất theo địa hình, bất kể độ cao được cung cấp là bao nhiêu. Nếu đối tượng nằm trên một vùng nước lớn, thì đối tượng đó sẽ được đặt ở mực nước biển. |
RELATIVE_TO_GROUND |
Cho phép thể hiện các đối tượng so với bề mặt đất. Nếu mức độ chi tiết của địa hình thay đổi, vị trí của đối tượng sẽ vẫn không đổi so với mặt đất. Khi ở trên mặt nước, độ cao sẽ được hiểu là một giá trị tính bằng mét so với mực nước biển. |
RELATIVE_TO_MESH |
Cho phép biểu thị các đối tượng so với bề mặt cao nhất của mặt đất + toà nhà + mặt nước. Khi ở trên mặt nước, đây sẽ là mặt nước; khi ở trên địa hình, đây sẽ là bề mặt của toà nhà (nếu có) hoặc bề mặt đất (nếu không có toà nhà). |