Tùy chọn Google Map

lớp cuối cùng công khai GoogleMapOptions mở rộng Đối tượng
triển khai Parcelable

Xác định cấu hình GoogleMapOptions cho một GoogleMap. Bạn có thể sử dụng các tuỳ chọn này khi thêm bản đồ vào ứng dụng theo phương thức lập trình (thay vì qua XML). Nếu đang sử dụng MapFragment, bạn có thể chuyển các tuỳ chọn này bằng phương thức trạng thái ban đầu tĩnh newInstance(GoogleMapOptions). Nếu đang sử dụng MapView, bạn có thể chuyển các tuỳ chọn này bằng hàm khởi tạo MapView(Context, GoogleMapOptions).

Nếu thêm bản đồ bằng XML, thì bạn có thể áp dụng các tuỳ chọn này bằng cách sử dụng thẻ XML tuỳ chỉnh.

Tóm tắt hằng số kế thừa

Bản tóm tắt về hàm dựng công khai

GoogleMapOptions()
Tạo đối tượng GoogleMapOptions mới.

Tóm tắt phương pháp công khai

GoogleMapOptions
ambientEnabled(bật boolean)
Chỉ định xem có cần bật kiểu chế độ môi trường xung quanh hay không.
GoogleMapOptions
máy ảnh(máy ảnh CameraPosition)
Chỉ định vị trí máy ảnh ban đầu cho bản đồ.
GoogleMapOptions
compassEnabled(bật boolean)
Chỉ định xem có nên bật la bàn hay không.
GoogleMapOptions tĩnh
createFromAttributes (Ngữ cảnh theo bối cảnh, thuộc tính Thuộc tính đặt thuộc tính)
Tạo GoogleMapsOptions từ AttributeSet.
Boolean
Vị trí máy ảnh
Boolean
LatLngBounds
Boolean
Boolean
int
Số thực dấu phẩy động
Số thực dấu phẩy động
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
Boolean
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds llbounds)
Chỉ định một LatLngBounds để ràng buộc mục tiêu máy ảnh, để khi người dùng cuộn và xoay bản đồ, mục tiêu máy ảnh sẽ không di chuyển ra ngoài những ranh giới này.
GoogleMapOptions
liteMode(đã bật boolean)
Chỉ định xem có nên tạo bản đồ ở chế độ thu gọn hay không.
GoogleMapOptions
mapId(Chuỗi mapId)
Chỉ định mã bản đồ.
GoogleMapOptions
mapToolbarEnabled(bật boolean)
Chỉ định liệu mapToolbar có được bật hay không.
GoogleMapOptions
mapType (int mapType)
Chỉ định thay đổi cho loại bản đồ ban đầu.
GoogleMapOptions
maxZoomPreferences(float maxZoomPreference)
Chỉ định giới hạn trên ưa thích cho tính năng thu phóng máy ảnh.
GoogleMapOptions
minZoomPreference(nổi minZoomPreference)
Chỉ định giới hạn dưới ưa thích cho tính năng thu phóng máy ảnh.
GoogleMapOptions
rotateGesturesEnabled(bật boolean)
Chỉ định xem có nên bật cử chỉ xoay hay không.
GoogleMapOptions
scrollGesturesEnabled(bật boolean)
Chỉ định xem có nên bật cử chỉ cuộn hay không.
GoogleMapOptions
scrollGesturesEnabledEnabledRotateOrZoom(bật boolean)
Chỉ định xem có nên bật cử chỉ cuộn trong các cử chỉ xoay và thu phóng hay không.
GoogleMapOptions
setInstrumentClusterMap (boolean isInstrumentCluster)
GoogleMapOptions
tiltGesturesEnabled(bật boolean)
Chỉ định xem có nên bật cử chỉ nghiêng hay không.
Chuỗi
GoogleMapOptions
useViewLifecycleInFragment(boolean useViewcyclecycleInFragment)
Khi sử dụng MapFragment, cờ này sẽ chỉ định xem vòng đời của bản đồ có liên kết với chế độ xem của phân mảnh hay chính phân mảnh đó.
GoogleMapOptions
zorderOnTop(boolean zorderOnTop)
Kiểm soát xem giao diện của bản đồ có được đặt ở đầu cửa sổ hay không.
GoogleMapOptions
zoomControlsEnabled(boolean được bật)
Chỉ định xem có cần bật các chế độ điều khiển thu phóng hay không.
GoogleMapOptions
zoomGesturesEnabled(bật boolean)
Chỉ định xem có nên bật cử chỉ thu phóng hay không.

Tóm tắt phương pháp kế thừa

Xây dựng công cộng

công khai GoogleMapOptions ()

Tạo đối tượng GoogleMapOptions mới.

Phương thức công khai

công khai GoogleMapOptions ambientEnabled (boolean đã bật)

Chỉ định xem có cần bật kiểu chế độ môi trường xung quanh hay không. Giá trị mặc định là false. Khi được bật, bản đồ kiểu môi trường xung quanh có thể hiển thị khi một thiết bị đang hoạt động chuyển sang chế độ môi trường xung quanh.

Các tham số
đã bật

công khai GoogleMapOptions máy ảnh (Máy ảnh)

Chỉ định vị trí máy ảnh ban đầu cho bản đồ.

Các tham số
máy ảnh

công khai GoogleMapOptions compassEnabled (boolean đã bật)

Chỉ định xem có nên bật la bàn hay không. Hãy xem setCompassEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions createFromAttributes (Ngữ cảnh theo ngữ cảnh, thuộc tính Thuộc tính)

Tạo GoogleMapsOptions từ AttributeSet.

Các tham số
bối cảnh
thuộc tính

Boolean công khai getAmbientEnabled ()

Trả về
  • tuỳ chọn ambientEnabled hoặc null nếu chưa chỉ định.

công khai CameraPosition getCamera ()

Trả về
  • tuỳ chọn máy ảnh hoặc rỗng nếu không chỉ định.

Boolean công khai getThomasEnabled ()

Trả về
  • tùy chọn laEnabledEnabled hoặc giá trị rỗng nếu không xác định.

công khai LatLngBounds getLatLngBoundsForCameraTarget ()

Trả về
  • LatLngBounds dùng để ràng buộc mục tiêu máy ảnh, hoặc rỗng nếu không chỉ định.

Boolean công khai getLiteMode ()

Trả về
  • tùy chọn liteMode hoặc giá trị rỗng nếu không xác định.

Boolean công khai getMapToolbarEnabled ()

Trả về
  • tùy chọn mapToolbarEnabled hoặc null nếu chưa chỉ định.

public int getMapType ()

Trả về
  • tùy chọn mapType hoặc -1 nếu không được chỉ định.

public Float getMaxZoomPreference ()

Trả về
  • tùy chọn mức thu phóng tối đa hoặc rỗng nếu không chỉ định.

public Float getMinZoomPreference ()

Trả về
  • tùy chọn mức thu phóng tối thiểu hoặc rỗng nếu không chỉ định.

Boolean công khai getRotateGesturesEnabled ()

Trả về
  • tuỳ chọn RotationGesturesEnabled hoặc giá trị rỗng nếu không xác định.

Boolean công khai getScrollGesturesEnabled ()

Trả về
  • tuỳ chọn scrollGesturesEnabled hoặc rỗng nếu không xác định.

Boolean công khai getScrollGesturesEnabledEnabledRotateOrZoom ()

Trả về
  • tuỳ chọn scrollGesturesEnabledEnabledRotateOrZoom hoặc để trống nếu không xác định.

Boolean công khai get nghiệmGesturesEnabled ()

Trả về
  • tùy chọn nghiêngGesturesEnabled hoặc giá trị rỗng nếu không chỉ định.

Boolean công khai getUseViewLifecycleInFragment ()

Trả về
  • tuỳ chọn useViewLifecycleInFragment hoặc null nếu chưa chỉ định.

Boolean công khai getZorderOnTop ()

Trả về
  • tuỳ chọn zorderOnTop hoặc rỗng nếu không chỉ định.

Boolean công khai getZoomControlsEnabled ()

Trả về
  • tuỳ chọn ZoomControlsEnabled hoặc rỗng nếu không xác định.

Boolean công khai getZoomGesturesEnabled ()

Trả về
  • tuỳ chọn ZoomGesturesEnabled hoặc null nếu chưa chỉ định.

công khai GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

Chỉ định một LatLngBounds để ràng buộc mục tiêu máy ảnh, để khi người dùng cuộn và xoay bản đồ, mục tiêu máy ảnh sẽ không di chuyển ra ngoài những ranh giới này.

Hãy xem setLatLngBoundsForCameraTarget(LatLngBounds) để biết chi tiết.

Các tham số
bật mí

công khai GoogleMapOptions liteMode (đã bật boolean)

Chỉ định xem có nên tạo bản đồ ở chế độ thu gọn hay không. Giá trị mặc định là false. Nếu bạn bật chế độ thu gọn, Maps sẽ tải dưới dạng hình ảnh tĩnh. Điều này giúp cải thiện hiệu suất trong trường hợp cần hiển thị nhiều bản đồ cùng một lúc, ví dụ trong danh sách cuộn, tuy nhiên, người dùng không thể xoay hoặc thu phóng bản đồ ở chế độ thu gọn, hoặc nghiêng hay xoay.

Các tham số
đã bật

công khai GoogleMapOptions mapId (String mapId)

Chỉ định mã bản đồ.

Các tham số
Id bản đồ

công khai GoogleMapOptions mapToolbarEnabled (boolean đã bật)

Chỉ định liệu mapToolbar có được bật hay không. Hãy xem setMapToolbarEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions mapType (int mapType)

Chỉ định thay đổi cho loại bản đồ ban đầu.

Các tham số
Loại bản đồ

công khai GoogleMapOptions maxZoomPreference (float maxZoomPreference)

Chỉ định giới hạn trên ưa thích cho tính năng thu phóng máy ảnh.

Hãy xem setMaxZoomPreference(float) để biết chi tiết.

Các tham số
maxZoomPreferences

công khai GoogleMapOptions minZoomPreference (float minZoomPreference)

Chỉ định giới hạn dưới ưa thích cho tính năng thu phóng máy ảnh.

Hãy xem setMinZoomPreference(float) để biết chi tiết.

Các tham số
minZoomPreference

công khai GoogleMapOptions rotateGesturesEnabled (boolean đã bật)

Chỉ định xem có nên bật cử chỉ xoay hay không. Hãy xem setRotateGesturesEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions scrollGesturesEnabled (boolean đã bật)

Chỉ định xem có nên bật cử chỉ cuộn hay không. Hãy xem setScrollGesturesEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions scrollGesturesEnabledEnabledRotateOrZoom (bật boolean)

Chỉ định xem có nên bật cử chỉ cuộn trong các cử chỉ xoay và thu phóng hay không. Hãy xem setScrollGesturesEnabledDuringRotateOrZoom(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

Các tham số
isInstrumentCluster

công khai GoogleMapOptions tiltGesturesEnabled (boolean đã bật)

Chỉ định xem có nên bật cử chỉ nghiêng hay không. Hãy xem setTiltGesturesEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

chuỗi công khai toString ()

công khai GoogleMapOptions useViewLifecycleInFragment (boolean useViewcycleInFragment)

Khi sử dụng MapFragment, cờ này sẽ chỉ định xem vòng đời của bản đồ có liên kết với chế độ xem của phân mảnh hay chính phân mảnh đó. Giá trị mặc định là false, liên kết vòng đời của bản đồ với mảnh.

Việc sử dụng vòng đời của mảnh cho phép kết xuất bản đồ nhanh hơn khi mảnh được tách ra và đính kèm lại, vì ngữ cảnh GL cơ bản vẫn được giữ nguyên. Việc này có chi phí tách rời nhưng không huỷ bỏ mảnh sẽ không giải phóng bộ nhớ mà bản đồ sử dụng.

Việc sử dụng vòng đời của giao diện của phân mảnh có nghĩa là bản đồ sẽ không được sử dụng lại khi phân mảnh đó đã được tách rời và đính kèm lại. Khi đó, bản đồ sẽ xuất hiện lại từ đầu và có thể mất vài giây. Điều này cũng có nghĩa là khi một mảnh được tách ra, do đó, không có chế độ xem, tất cả phương thức GoogleMap sẽ gửi NullPointerException.

Các tham số
sử dụng ViewLifecycleInFragment

công khai GoogleMapOptions zorderOnTop (boolean zorderOnTop)

Kiểm soát xem giao diện của bản đồ có được đặt ở đầu cửa sổ hay không. Hãy xem setZOrderOnTop(boolean) để biết thêm chi tiết. Xin lưu ý rằng chế độ này sẽ bao gồm tất cả các thành phần hiển thị khác có thể xuất hiện trên bản đồ (ví dụ: các nút điều khiển thu phóng, nút vị trí của tôi).

Các tham số
zĐơn đặt hàng

công khai GoogleMapOptions zoomControlsEnabled (boolean đã bật)

Chỉ định xem có cần bật các chế độ điều khiển thu phóng hay không. Hãy xem setZoomControlsEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật

công khai GoogleMapOptions zoomGesturesEnabled (boolean đã bật)

Chỉ định xem có nên bật cử chỉ thu phóng hay không. Hãy xem setZoomGesturesEnabled(boolean) để biết thêm chi tiết. Giá trị mặc định là true.

Các tham số
đã bật