Здравствуйте, я сделал веб-приложение, которое показывает текущее местоположение, конечный пункт назначения и некоторые путевые точки между ними, которые пользователь должен посетить. С каких-то дней Google изменил что-то о своей конфиденциальности? И теперь он больше не загружает мою карту. Единственная ошибка я получаюGoogle PERMISSION_DENIED в текущем местоположении
getCurrentPosition() и watchPosition() осуждается на небезопасном происхождения, а также поддержка будет удалена в будущем. Вы должны рассмотреть возможность переключения приложения на безопасное происхождение, например HTTPS. Для получения более подробной информации см. https://goo.gl/rStTGz.
Я следил за ссылкой, но я не понимаю ее. Скрипку мой код здесь:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
curLoc = new google.maps.LatLng(
position.coords.latitude,
position.coords.longitude
);
var request = {
origin: curLoc,
destination: fabriek,
travelMode: google.maps.TravelMode.DRIVING,
waypoints: waypts,
optimizeWaypoints: true
};
var infowindow = new google.maps.InfoWindow({
content: "Dit ben jij"
});
var bestuurderIcon = new google.maps.MarkerImage('marker-bestuurder.png',
null,
null,
null,
new google.maps.Size(40, 50));
var marker = new google.maps.Marker({
position: curLoc,
icon: bestuurderIcon,
map: map,
title: 'Dit ben jij',
animation: google.maps.Animation.DROP
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
// navigeer naar volgende punt met google applicatie op device
document.getElementById("gohere").href = "google.navigation:q=" + response.routes[0].legs[0].end_address;
}
});
});
}
Возможный дубликат [Chrome navigator.geolocation.getCurrentPosition() error 403] (http://stackoverflow.com/questions/32329464/chrome-navigator-geolocation-getcurrentposition-error-403) – geocodezip