У меня есть простое приложение для Android, которое должно позволить навигацию между 2 GeoPoint
.Запуск навигации в Waze с намерением Android
можно легко отобразить GeoPoint
на Waze, написание этой небольшой кусок кода:
String uri = "waze://?ll=40.761043, -73.980545&z=10";
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));
Но, что мне действительно нужно, это способ отображения навигационных направлений между 2 точками. Я пытался найти правильный BroadcastReciever
в источнике Waze, но я прекратил следить за тем, когда он получил нативные вызовы (JNI), потому что я понятия не имею, где фактический звонок ... Я достиг только подписи URIHandler
, с не удалось найти реализацию ...
Любые идеи?
Спасибо.
Есть ли способ, чтобы фильтровать это так будет только начать Waze? Потому что, когда я пытаюсь, он дает пользователю возможность перейти в Google Планета Земля. Google Earth не будет предлагать навигацию, так что это дерьмовый опыт. – Ankhwatcher
@Ankhwatcher .. Вы нашли решение? –