Работает на Safari
на Mac OS X
и Chrome
на Mac OS X
и Android
.Но он не работает на Safari
на iOS
(проверено на iPhone 8
и iPad
).
if (navigator.geolocation) {
alert('geolocation OK');
navigator.geolocation.getCurrentPosition(function(position) {
alert('getCurrentPosition OK');
BaseLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
initMap();
});
}
Я получаю предупреждение geolocation OK
, но второй getCurrentPosition OK
не даетt show на iOS
и initMap
никогда не вызывается.
Как отлаживать, у меня нет USB-кабеля для подключения моего iPhone
или iPad
.