При первом открытии Карт Google с помощью URL-адреса карты Google (если карта Google не работает в фоновом режиме) направление не будет отображаться. Если карта Google работает в фоновом режиме, направление будет отображаться правильно. Я работаю на Cordova, в Android, этой проблемы нет, но в iOS я получаю эту проблему. Мой код: я использовал все эти URL, но он не работает в iOS, если Google Maps не работает в фоновом режиме.
var mapLocationUrl = "https://maps.google.com/maps?saddr=current location&daddr=" + lat + "," long;
var mapLocationUrl = "https://www.google.com/maps/dir/?api=1&destination=" + lat + "," + long + "&travelmode=driving";
var mapLocationUrl = "maps://maps.google.com/maps?daddr=" + lat + "," + long + "&ll=";
var mapLocationUrl = "comgooglemaps://?saddr=&daddr=" + lat + "," + long;
var mapLocationUrl = "https://maps.google.com/maps?origin=My Location" + "&daddr=" + lat + "," + long;
var mapLocationUrl = "https://maps.google.com/maps?daddr=" + lat + "," + lng;
window.open(encodeURI(mapLocationUrl), '_self', 'location=yes');
window`.open(encodeURI(mapLocationUrl), '_system', 'location=yes');