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 | |
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 |
getMapType ()
|
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 |
toString()
|
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.
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 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 |
---|