mapbox / mapbox/mapbox-navigation-android
NavigationView & NavigationLauncher : on progress change issue
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Kotlin
- Star
- 651
- Fork
- 321
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I have some issues with Android Navigation SDK. I'm developing an app that has the purpose to get next maneuvers by on progress change listeners and send to bt device.
If I use NavigationView and NavigationLauncher( for map in real time) , on progress change listener fire correctly but with no update in location and next maneuver .
If I use NavigationView Only ( with no maps visualized ) system works correctly and next step are sent in real time with no issues.
Only one activity with no fragment.
minSdkVersion 21
targetSdkVersion 29
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.42.6';
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-localization-v9:0.12.0'
below code where i set options for launchers
boolean NavigationLauncher_r = true; //mappa
boolean NavigationViewLauncher_r = true; //onprogresschange listener
boolean Simulation = true;
if (directionsRoute == null) {
return;
}
if (NavigationLauncher_r) {
NavigationLauncherOptions options_NL= NavigationLauncherOptions.builder()
.directionsRoute(directionsRoute)
.shouldSimulateRoute(Simulation)
.build();
NavigationLauncher.startNavigation (MainActivity.this,options_NL);
}
if (NavigationViewLauncher_r) {
NavigationViewOptions options_NW = NavigationViewOptions.builder()
.directionsRoute(directionsRoute)
.shouldSimulateRoute(Simulation)
.navigationListener(MainActivity.this)
.progressChangeListener(this)
.build();
navigationView.startNavigation(options_NW);
}
}
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện hành vi đã được báo cáo từ MainActivity bằng cách sử dụng NavigationView, NavigationLauncher và listener thay đổi tiến độ, với phiên bản SDK 0.42.6 và tính năng mô phỏng tuyến đường được bật. So sánh các lần cập nhật của listener khi sử dụng NavigationLauncher cùng với bản đồ với khi chỉ sử dụng NavigationView. Được xem là hoàn tất khi các cập nhật về vị trí và thao tác tiếp theo vẫn luôn mới nhất trong khi bản đồ được hiển thị.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- android, java
- Lĩnh vực
- mobile-dev
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100