Проблема с загрузкой карты Google в Cordova IOS - PullRequest
1 голос
/ 18 октября 2019

При первом открытии Карт 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');

1 Ответ

1 голос
/ 22 октября 2019

Похоже, что это может быть связано со следующей проблемой, о которой сообщалось в системе отслеживания проблем Google:

https://issuetracker.google.com/issues/142856429

Я рекомендую пометить проблему, чтобы получать обновления по ней и увеличивать видимость.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...