Tổng quan
Đây là lớp chính của SDK điều hướng của Google dành cho iOS, cung cấp các phương thức để kiểm soát điều hướng tới một đích đến cũng như truy cập vào thông tin về tuyến đường và tiến trình.
Lớp này không hỗ trợ phân lớp con.
Lớp này không an toàn cho luồng. Tất cả phương thức phải được gọi từ luồng chính.
Hàm thành phần công khai | |
(vô hiệu) | – addListener: |
Thêm một trình nghe. | |
(BOOL) | – removeListener: |
Xoá một trình nghe. | |
(vô hiệu) | – setDestinations:callback: |
Đặt nhiều đích đến cho hoạt động điều hướng, ghi đè mọi đích đến đã đặt trước đó. | |
(vô hiệu) | – setDestinations:routingOptions:callback: |
Đặt nhiều đích đến cho hoạt động điều hướng, ghi đè mọi đích đến đã đặt trước đó. | |
(vô hiệu) | – setDestinations:routeToken:callback: |
Đặt nhiều đích đến để điều hướng bằng cách sử dụng mã thông báo định tuyến để điều hướng trên một tuyến được tính toán trước. | |
(vô hiệu) | – getRouteInfoForDestination:withRoutingOptions:callback: |
Trả về thông tin tuyến đường dựa trên chiến lược định tuyến: tuyến đường mặc định là tốt nhất hoặc ngắn hơn. | |
(GMSNavigationWaypoint rỗng *) | – continueToNextDestination |
Không dùng nữa. | |
(vô hiệu) | – clearDestinations |
Xoá tất cả các điểm đến đã đặt trước đó và xoá mọi tuyến đường đã tính khỏi bản đồ. | |
(Khoảng thời gian khoảng thời gian khoảng thời gian khoảng thời gian giới hạn) | – timeToWaypoint: |
Trả về thời gian ước tính cho điểm tham chiếu cho trước hoặc CLTimeIntervalMax nếu điểm tham chiếu không thuộc tuyến đường hiện tại. | |
(CLLocationDistance) | – distanceToWaypoint: |
Trả về khoảng cách ước tính đến điểm tham chiếu cho trước hoặc CLLocationDistanceMax nếu điểm tham chiếu không thuộc tuyến đường hiện tại. | |
(vô hiệu) | – setTransactionIDs:errorHandler: |
Đặt và ghi nhật ký vào máy chủ các mã giao dịch đang diễn ra áp dụng cho các sự kiện điều hướng trong phiên điều hướng hiện tại. | |
Tài sản | |
HOẠT ĐỘNG | avoidsHighways |
Liệu có tránh đường cao tốc khi tạo tuyến đường tới điểm đến hay không. | |
HOẠT ĐỘNG | avoidsTolls |
Liệu có tránh đường có thu phí khi tạo tuyến đường tới điểm đến hay không. | |
HOẠT ĐỘNG | avoidsFerries |
Liệu có tránh phà khi tạo tuyến đường tới điểm đến hay không. | |
GMSNavigationLicensePlateRestriction * | licensePlateRestriction |
Đặt quy định hạn chế về biển số xe bằng chữ số cuối cùng của biển số xe và mã quốc gia của người lái xe hiện tại. | |
HOẠT ĐỘNG | guidanceActive |
Liệu hướng dẫn từng chặng có được bật hay không. | |
HOẠT ĐỘNG | stopGuidanceAtArrival |
Liệu hướng dẫn có tự động dừng khi -navigator :didDestinationAtWaypoint: được gọi hay không. | |
NSTimeInterval | timeUpdateThreshold |
Sự thay đổi tối thiểu trong thời gian ước tính đến đích đến tiếp theo sẽ kích hoạt phương thức navigator:didUpdateRemainingTime: được gọi. | |
CLLocationDistance | distanceUpdateThreshold |
Sự thay đổi tối thiểu trong khoảng cách ước tính đến đích đến tiếp theo sẽ kích hoạt phương thức navigator:didUpdateRemainingDistance: được gọi. | |
NSTimeInterval | timeToNextDestination |
Trả về thời gian ước tính đến đích đến tiếp theo. | |
CLLocationDistance | distanceToNextDestination |
Trả về khoảng cách ước tính đến điểm đến tiếp theo. | |
GMSNavigationDelayCategory | delayCategoryToNextDestination |
Trả về danh mục độ trễ cho đích đến tiếp theo. | |
GMSRouteLeg * | currentRouteLeg |
Chặng hiện tại của hành trình. | |
NSArray< GMSRouteLeg * > * | routeLegs |
Một mảng chân tuyến đường, trong đó mỗi chân tương ứng với một đích đã đặt. | |
GMSPath * | traveledPath |
Lộ trình mà người dùng đã đi trong phiên hướng dẫn gần đây nhất, được xác định là lần gần đây nhất hướng dẫn Đang hoạt động được đặt thành CÓ. | |
GMSNavigationVoiceGuidance | voiceGuidance |
Xác định xem có nên bật hướng dẫn bằng giọng nói cho giao thông và cảnh báo từng chặng hay không. | |
GMSVoiceGuidanceAudioDeviceType | audioDeviceType |
Xác định những thiết bị âm thanh có thể phát hướng dẫn bằng giọng nói. | |
HOẠT ĐỘNG | vibrationEnabled |
Xác định xem thiết bị có cũng sẽ rung khi phát thông báo bằng giọng nói hay không. | |
HOẠT ĐỘNG | sendsBackgroundNotifications |
Xác định xem UILocalNotifications chứa thông tin hướng dẫn có hiển thị khi ứng dụng chạy trong nền hay không. | |
GMSNavigationLightingMode | suggestedLightingMode |
Chế độ chiếu sáng đề xuất, dựa trên thời gian trong ngày và vị trí thiết bị. | |
HOẠT ĐỘNG | shouldDisplayPrompts |
Xác định xem có nên hiển thị lời nhắc về giao thông, tuyến đường tốt hơn và sự cố hay không. | |
GMSNavigationSpeedAlertOptions * | speedAlertOptions |
GMSNavigationSpeedAlertOptions để tuỳ chỉnh ngưỡng kích hoạt cho GMSNavigationSpeedAlertSeverity. | |
Hàm liên quan | |
(Lưu ý rằng đây không phải là các hàm thành phần). | |
typedef trống(^ | GMSRouteStatusCallback)(GMSRouteStatus nhạcStatus) |
Được gọi khi tìm thấy một tuyến từ vị trí của thiết bị đến(các) điểm đến đã cung cấp hoặc không tìm thấy vì một lý do do RouteStatus cho biết. | |
typedef trống(^ | GMSRouteInfoCallback)(GMSNavigationRouteInfo *_Nullable tuyếnInfo) |
Được gọi khi thông tin tuyến đường (ETA và khoảng cách) đến điểm tham chiếu đã cung cấp được tính toán. | |
typedef trống(^ | GMSNavigationTransactionIDErrorHandler (NSError *lỗi) |
Được gọi nếu việc đặt mã giao dịch thông qua setTransactionIDs không thành công. |
Tài liệu về chức năng của thành viên
– (vô hiệu) addListener: | (id< GMSNavigatorListener >) | trình nghe |
Thêm một trình nghe.
Trình nghe được giữ với một tham chiếu yếu.
- Các tham số:
-
trình nghe Một đối tượng tuân thủ giao thức GMSNavigatorListener
.
– (BOOL) removeListener: | (id< GMSNavigatorListener >) | trình nghe |
Xoá một trình nghe.
- Các tham số:
-
trình nghe Một đối tượng tuân thủ giao thức GMSNavigatorListener
.
- Trường hợp trả lại hàng:
- Trả về YES nếu trình nghe bị xoá. Trả về NO nếu đối tượng không phải là trình nghe.
– (vô hiệu) setDestinations: | (NSArray< GMSNavigationWaypoint * > *) | đích đến | |
gọi lại: | (GMSRouteStatusCallback) | lệnh gọi lại | |
Đặt nhiều đích đến cho hoạt động điều hướng, ghi đè mọi đích đến đã đặt trước đó.
Lệnh gọi lại đã cung cấp sẽ được gọi bằng GMSRouteStatusOK nếu tìm thấy một tuyến từ vị trí của thiết bị đến đích đã cho. Nếu bạn đặt một đích đến mới trước khi tìm thấy một tuyến, thì yêu cầu sẽ bị huỷ và lệnh gọi lại sẽ được gọi bằng GMSRouteStatusCanceled. Nếu không tìm thấy tuyến vì bất kỳ lý do nào khác, lệnh gọi lại sẽ được gọi với trạng thái lỗi thích hợp.
Lệnh gọi lại sẽ luôn được gửi không đồng bộ trên hàng đợi chính.
– (vô hiệu) setDestinations: | (NSArray< GMSNavigationWaypoint * > *) | đích đến | |
routingOptions: | (GMSNavigationRoutingOptions *) | routingOptions | |
gọi lại: | (GMSRouteStatusCallback) | lệnh gọi lại | |
Đặt nhiều đích đến cho hoạt động điều hướng, ghi đè mọi đích đến đã đặt trước đó.
Tuyến đường trả về được tính toán bằng cách sử dụng các tuỳ chọn định tuyến.
- Các tham số:
-
đích đến Một mảng các điểm tham chiếu đích. routingOptions Các tuỳ chọn ảnh hưởng đến logic định tuyến (chiến lược định tuyến). số gọi lại Được gọi khi tìm thấy một tuyến từ vị trí của người tiêu dùng đến(các) điểm đến đã cung cấp hoặc không tìm thấy vì một lý do do RouteStatus chỉ ra.
– (vô hiệu) setDestinations: | (NSArray< GMSNavigationWaypoint * > *) | đích đến | |
routeToken: | (NSString *) | routeToken | |
gọi lại: | (GMSRouteStatusCallback) | lệnh gọi lại | |
Đặt nhiều đích đến để điều hướng bằng cách sử dụng mã thông báo định tuyến để điều hướng trên một tuyến được tính toán trước.
Các tuyến đường vẫn sẽ giữ nguyên, chỉ có những thay đổi mô-đun đối với vị trí xuất phát của tài xế và tình trạng đường/phương tiện giao thông. Các định tuyến lại vẫn sẽ diễn ra dựa trên các tuỳ chọn định tuyến được mã hoá trong mã thông báo.
Chỉ GMSNavigationTravelModeDriving
và GMSNavigationTravelModeTwoWheeler
được hỗ trợ khi bạn sử dụng mã thông báo tuyến đường để bắt đầu phiên điều hướng. Định cấu hình phương tiện đi lại bằng cách đặt travelMode
. Lệnh gọi sẽ không thành công nếu phương tiện đi lại hiện tại không được hỗ trợ và GMSRouteStatusTravelModeUnsupported
sẽ được trả về trong lệnh gọi lại.
- Các tham số:
-
đích đến Một mảng các điểm tham chiếu đích phải giống với các đích đến được cung cấp cho RoutesPriority API để lấy mã thông báo tuyến. routeToken Chuỗi mã thông báo tuyến đường do RoutesPriority API trả về. Các tuỳ chọn định tuyến được chỉ định trong RoutesPreference API được mã hoá bằng mã thông báo định tuyến này và sẽ được dùng để tạo lại tuyến đường được tính toán trước hoặc một tuyến mới khi việc định tuyến lại diễn ra. số gọi lại Được gọi khi tìm thấy một tuyến từ vị trí của người tiêu dùng đến(các) điểm đến đã cung cấp hoặc không tìm thấy vì một lý do do RouteStatus chỉ ra.
- (vô hiệu) getRouteInfoForDestination: | (GMSNavigationWaypoint *) | đích | |
withRoutingOptions: | (GMSNavigationRoutingOptions *) | routingOptions | |
gọi lại: | (GMSRouteInfoCallback) | lệnh gọi lại | |
Trả về thông tin tuyến đường dựa trên chiến lược định tuyến: tuyến đường mặc định là tốt nhất hoặc ngắn hơn.
Phương thức này chỉ khả dụng cho khách hàng Dịch vụ di động được Google tính phí trên cơ sở mỗi giao dịch. Trả về giá trị "nil" nếu dự án thiếu quyền gọi API này.
- Các tham số:
-
tài khoản đích Điểm tham chiếu đích. routingOptions Các tuỳ chọn dùng để tìm nạp thông tin về tuyến đường. Chiến lược định tuyến và chiến lược định tuyến thay thế bị bỏ qua do phương thức này trả về thông tin tuyến đường cho tất cả chiến lược định tuyến. số gọi lại Lệnh gọi lại được gọi khi nhận được thông tin về tuyến đường.
– (GMSNavigationWaypoint rỗng *) continueToNextDestination |
Không dùng nữa.
Gọi một trong các phương thức -setDestinations
:... với danh sách đích mới.
Hiển thị đích đến đầu tiên trong danh sách đích đến hiện tại. Sau cuộc gọi này, hướng dẫn sẽ được hướng đến điểm đến tiếp theo, nếu có.
- Trường hợp trả lại hàng:
- hướng dẫn về điểm tham chiếu hiện đang hướng đến mục tiêu hoặc sẽ trống nếu không còn điểm tham chiếu nào nữa.
- Lưu ý:
- Tính năng này không còn được dùng nữa. Thay vào đó, hãy sử dụng một trong các phương thức -setDestinations:....
– (vô hiệu) clearDestinations |
Xoá tất cả các điểm đến đã đặt trước đó và xoá mọi tuyến đường đã tính khỏi bản đồ.
Nếu hướng dẫn đang hoạt động, tác vụ này sẽ tự động dừng hướng dẫn.
– (NSTimeInterval) timeToWaypoint: | (GMSNavigationWaypoint *) | điểm tham chiếu |
Trả về thời gian ước tính cho điểm tham chiếu cho trước hoặc CLTimeIntervalMax nếu điểm tham chiếu không thuộc tuyến đường hiện tại.
Thông tin này được cập nhật dựa trên vị trí hiện tại của thiết bị trong khi hướng dẫn đang hoạt động.
Trả về CLTimeIntervalMax nếu điểm tham chiếu đã cho không phải là một đích trong tuyến đường hiện tại.
– (CLLocationdistance) distanceToWaypoint: | (GMSNavigationWaypoint *) | điểm tham chiếu |
Trả về khoảng cách ước tính đến điểm tham chiếu cho trước hoặc CLLocationDistanceMax nếu điểm tham chiếu không thuộc tuyến đường hiện tại.
Vị trí này sẽ được cập nhật dựa trên vị trí hiện tại của thiết bị trong khi hướng dẫn đang có hiệu lực.
Trả về CLLocationDistanceMax nếu điểm tham chiếu đã cho không phải là một đích trong tuyến đường hiện tại.
- (vô hiệu) setTransactionIDs: | (NSArray< NSString * > *) | transactionIDs | |
errorHandler: | (GMSNavigationTransactionIDErrorHandler có giá trị rỗng) | errorHandler | |
Đặt và ghi nhật ký vào máy chủ các mã giao dịch đang diễn ra áp dụng cho các sự kiện điều hướng trong phiên điều hướng hiện tại.
Mã giao dịch sẽ bị xoá vào cuối phiên điều hướng. Phương thức này chỉ khả dụng cho khách hàng Dịch vụ di động được Google tính phí trên cơ sở mỗi giao dịch. Trả về giá trị "nil" nếu dự án thiếu quyền gọi API này.
- Các tham số:
-
transactionIDs Mã giao dịch áp dụng cho phiên điều hướng hiện tại. Mã giao dịch phải là mã riêng biệt cho mỗi giao dịch có thể tính phí. Mã giao dịch riêng lẻ phải chứa tối thiểu một và tối đa 64 ký tự. Danh sách này có thể trống khi giao dịch đã kết thúc (nhưng phiên vẫn đang diễn ra). errorHandler Một khối sẽ được gọi không đồng bộ trên luồng chính nếu xảy ra lỗi khi mã giao dịch không hợp lệ.
Tài liệu về bạn bè và hàm liên quan
- (typedef void(^ GMSRouteStatusCallback)(GMSRouteStatus nhạcStatus)) [related] |
Được gọi khi tìm thấy một tuyến từ vị trí của thiết bị đến(các) điểm đến đã cung cấp hoặc không tìm thấy vì một lý do do RouteStatus cho biết.
- (typedef void(^ GMSRouteInfoCallback)(GMSNavigationRouteInfo *_Nullable tuyếnInfo)) [related] |
Được gọi khi thông tin tuyến đường (ETA và khoảng cách) đến điểm tham chiếu đã cung cấp được tính toán.
- Các tham số:
-
routeInfo Thông tin tuyến đường tới điểm đến đã cho. Giá trị này sẽ bằng 0 nếu tính toán không thành công.
– (typedef void(^ GMSNavigationTransactionIDErrorHandler)(NSError *lỗi)) [related] |
Được gọi nếu việc đặt mã giao dịch thông qua setTransactionIDs không thành công.
Hãy tham khảo tài liệu về API này để biết thêm thông tin chi tiết.
Tài liệu về thuộc tính
– (BOOL) avoidsHighways [read, write, assign] |
Liệu có tránh đường cao tốc khi tạo tuyến đường tới điểm đến hay không.
Mặc định là KHÔNG.
– (BOOL) avoidsTolls [read, write, assign] |
Liệu có tránh đường có thu phí khi tạo tuyến đường tới điểm đến hay không.
Mặc định là KHÔNG.
– (BOOL) avoidsFerries [read, write, assign] |
Liệu có tránh phà khi tạo tuyến đường tới điểm đến hay không.
Giá trị mặc định là YES.
– (GMSNavigationLicensePlateRestriction*) licensePlateRestriction [read, write, assign] |
Đặt quy định hạn chế về biển số xe bằng chữ số cuối cùng của biển số xe và mã quốc gia của người lái xe hiện tại.
Điều này cho phép chúng tôi định tuyến xung quanh một số loại quy định hạn chế đường bộ dựa trên biển số xe. Điều này sẽ chỉ áp dụng cho các lệnh gọi setDestinations được thực hiện sau khi bạn đặt giá trị này. Tốt nhất là bạn nên đặt cài đặt này ngay sau khi tải trình điều hướng.
Đặt thành 0 nếu không có quy định hạn chế về biển số xe. Giá trị mặc định là 0.
– (BOOL) guidanceActive [read, write, assign] |
Liệu hướng dẫn từng chặng có được bật hay không.
Nếu hướng dẫn Đang hoạt động là CÓ, nhưng hiện không có tuyến đường nào, thì hướng dẫn sẽ bắt đầu khi có một tuyến đường. Thuộc tính này sẽ được đặt thành KHÔNG nếu clearDestinations được gọi hoặc khi chúng tôi đến một điểm tham chiếu.
– (BOOL) stopGuidanceAtArrival [read, write, assign] |
Liệu hướng dẫn có tự động dừng khi -navigator
:didDestinationAtWaypoint: được gọi hay không.
Khi KHÔNG, đầu trang và chân trang điều hướng sẽ tiếp tục hiển thị sau khi đến nơi. Tiêu đề điều hướng sẽ tiếp tục hiển thị bước hướng dẫn cuối cùng và chân trang điều hướng sẽ tiếp tục cập nhật thời gian và khoảng cách còn lại cho đến khi đạt đến thời gian/khoảng cách bằng 0. Ngoài ra, các bản cập nhật -navigator
:didUpdateRemainingTime và -navigator
:didUpdateRemainingDistance sẽ tiếp tục. Đặt guidanceActive
thành KHÔNG một cách rõ ràng để dừng hướng dẫn và cập nhật thời gian/khoảng cách còn lại.
Khi CÓ, guidanceActive
sẽ tự động được đặt thành KHÔNG khi đến nơi.
Giá trị mặc định là YES.
– (NSTimeInterval) timeUpdateThreshold [read, write, assign] |
Sự thay đổi tối thiểu trong thời gian ước tính đến đích đến tiếp theo sẽ kích hoạt phương thức navigator:didUpdateRemainingTime:
được gọi.
Nếu bạn đặt giá trị này thành NSTimeIntervalMax, thì lệnh gọi lại cập nhật thời gian sẽ bị tắt. Nếu bạn đặt giá trị này thành giá trị âm thì hệ thống sẽ sử dụng ngưỡng mặc định là 1 giây. Giá trị mặc định là 1 giây.
- Lưu ý:
- Giá trị này sẽ bị bỏ qua nếu không có trình nghe nào triển khai
navigator:didUpdateRemainingTime:
.
– (CLLocationdistance) distanceUpdateThreshold [read, write, assign] |
Sự thay đổi tối thiểu trong khoảng cách ước tính đến đích đến tiếp theo sẽ kích hoạt phương thức navigator:didUpdateRemainingDistance:
được gọi.
Nếu bạn đặt giá trị này thành CLLocationDistanceMax, thì lệnh gọi lại cập nhật khoảng cách sẽ bị tắt. Nếu bạn đặt giá trị này thành một giá trị âm, thì ngưỡng mặc định là 1 mét sẽ được sử dụng. Giá trị mặc định là 1 mét.
- Lưu ý:
- Giá trị này sẽ bị bỏ qua nếu không có trình nghe nào triển khai
navigator:didUpdateRemainingDistance:
.
– (NSTimeInterval) timeToNextDestination [read, assign] |
Trả về thời gian ước tính đến đích đến tiếp theo.
Vị trí này sẽ được cập nhật dựa trên vị trí hiện tại của thiết bị trong khi hướng dẫn đang có hiệu lực.
Trả về CLTimeIntervalMax nếu không có tuyến.
– (CLLocationDistance) distanceToNextDestination [read, assign] |
Trả về khoảng cách ước tính đến điểm đến tiếp theo.
Vị trí này sẽ được cập nhật dựa trên vị trí hiện tại của thiết bị trong khi hướng dẫn đang có hiệu lực.
Trả về CLLocationDistanceMax nếu không có tuyến đường nào.
– (GMSNavigationDelayCategory) delayCategoryToNextDestination [read, assign] |
Trả về danh mục độ trễ cho đích đến tiếp theo.
Vị trí này sẽ được cập nhật dựa trên vị trí hiện tại của thiết bị trong khi hướng dẫn đang có hiệu lực.
Trả về GMSNavigationDelayCategoryNoData nếu không có tuyến đường nào hoặc không có dữ liệu lưu lượng truy cập.
– (GMSRouteLeg*) currentRouteLeg [read, assign] |
Chặng hiện tại của hành trình.
GMSRouteLeg này sẽ có vị trí ban đầu là vị trí đã biết gần đây nhất (bị bám đường) của thiết bị.
– (NSArray<GMSRouteLeg *>*) routeLegs [read, assign] |
Một mảng chân tuyến đường, trong đó mỗi chân tương ứng với một đích đã đặt.
- (GMSPath*) traveledPath [read, assign] |
Lộ trình mà người dùng đã đi trong phiên hướng dẫn gần đây nhất, được xác định là lần gần đây nhất hướng dẫn Đang hoạt động được đặt thành CÓ.
Đường dẫn này bao gồm các vị trí bị chặn bởi đường do GMSRoadSnappedLocationProvider
trả về và được đơn giản hóa để tạo các đoạn đường.
- Lưu ý:
- Hệ thống thăm dò ý kiến của khách hàng để lấy tín hiệu GPS để thu thập dữ liệu vị trí. Tín hiệu GPS yếu có thể dẫn đến nội suy sâu hơn, dẫn đến các tuyến đường kém chính xác hơn. Lộ trình này sẽ trống nếu hướng dẫn chưa từng bắt đầu.
– (GMSNavigationVoiceGuidance) voiceGuidance [read, write, assign] |
Xác định xem có nên bật hướng dẫn bằng giọng nói cho giao thông và cảnh báo từng chặng hay không.
Giá trị mặc định là GMSNavigationVoiceHDAlertsAndGUIDE.
– (GMSVoiceGuidanceAudioDeviceType) audioDeviceType [read, write, assign] |
Xác định những thiết bị âm thanh có thể phát hướng dẫn bằng giọng nói.
Giá trị mặc định là GMSVoiceHowToAudioDeviceTypeBluetooth.
– (BOOL) vibrationEnabled [read, write, assign] |
Xác định xem thiết bị có nên rung khi phát thông báo bằng giọng nói hay không.
– (BOOL) sendsBackgroundNotifications [read, write, assign] |
Xác định xem UILocalNotifications chứa thông tin hướng dẫn có hiển thị khi ứng dụng chạy trong nền hay không.
Giá trị mặc định là YES.
– (GMSNavigationLightingMode) suggestedLightingMode [read, assign] |
Chế độ chiếu sáng đề xuất, dựa trên thời gian trong ngày và vị trí thiết bị.
– (BOOL) shouldDisplayPrompts [read, write, assign] |
Xác định xem có nên hiển thị lời nhắc về giao thông, tuyến đường tốt hơn và sự cố hay không.
Giá trị mặc định là YES.
– (GMSNavigationSpeedAlertOptions*) speedAlertOptions [read, write, assign] |
GMSNavigationSpeedAlertOptions để tuỳ chỉnh ngưỡng kích hoạt cho GMSNavigationSpeedAlertSeverity.
Bạn có thể sử dụng thuộc tính này để tuỳ chỉnh ngưỡng kích hoạt cảnh báo tốc độ (tính theo tỷ lệ phần trăm) cho cả cảnh báo nhỏ và cảnh báo chính. Bạn cũng có thể sử dụng phương pháp này để tuỳ chỉnh ngưỡng kích hoạt dựa trên thời gian cho cảnh báo tốc độ chính.
Bằng cách thiết lập giá trị bằng không, bạn sẽ không nhận được bất kỳ dữ liệu nguồn cấp dữ liệu về quá trình tăng tốc nào và cảnh báo tốc độ mặc định của NavSDK sẽ hiển thị: cảnh báo tốc độ hiển thị văn bản màu đỏ khi tốc độ vượt quá giới hạn tốc độ hơn 5 dặm/giờ hoặc 10 km/giờ, đồng thời hiển thị văn bản màu trắng và nền đỏ khi tăng tốc hơn 10 dặm/giờ hoặc 20 km/giờ.