Waze недавно переработал эту часть веб-сайта, включая livemap.Мне кажется, что приложение не может сразу запустить навигацию с помощью того, что Waze называет глубокими ссылками .Даже если для navigate
установлено значение no
, в приложении запускается навигация.
Решение известно только в том случае, если вы уверены, что пользователь не откроет эту ссылку на настольном компьютере (так как онпоявится пустой экран) И что у пользователя установлено приложение Waze на его телефоне.
Если вы посмотрите на страницу, которую открыли на своем мобильном устройстве, перейдя по ссылке, которую вы разместили, вы увидите, чтоURL-адрес этой кнопки для открытия приложения использует синтаксис waze://
и заканчивается n=T
.Если вы хотите, чтобы приложение просто показывало местоположение, вы можете установить для этого свойства n значение false, например: n=F
.Это дает что-то вроде waze://?ll=-47.91084051,-15.83598078&n=F
для вашего примера.Вы можете просто поместить это в тег <a>
, как и любой другой URL, и он будет отлично работать на мобильном устройстве, на котором установлен Waze.Это не будет ничего делать (кроме, может быть, открытия пустого экрана) на любом другом устройстве.
Существует также альтернативный синтаксис URL, который просто открывает местоположение без запуска навигации: http://waze.to//?ll=<coords>
, но этотне указана в документации и имеет тот же эффект, что и синтаксис waze://
, поэтому я бы рекомендовал не использовать его.
Вы также можете рассмотреть возможность публикации информации об этих проблемах в объявлениитема на форумах Waze , поскольку они могли бы использовать такие отзывы.Я сделаю замечание о том, что navigate=no
игнорируется в этой теме для вас.