GetcurrentPosition funktioniert nach der Bereitstellung nicht mehr
Ich versuche, eine Karte zentriert und mit einem Marker auf der Position des aktuellen Benutzers zu initialisieren. In lokalen alles in Ordnung, aber wenn ich die HTML-Seite in Google Appengine bereitstellen, zeigt es nur die Karte ohne die Geolokalisierung ... Wo irre ich mich? Vielen Dank
var marker;
function initAutocomplete() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 44.415, lng: 10.374},
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
initialLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
map.setCenter(initialLocation);
marker = new google.maps.Marker({
icon: 'http://maps.google.com/mapfiles/ms/icons/green-dot.png',
map: map,
draggable: true,
animation: google.maps.Animation.DROP,
position: {lat: position.coords.latitude, lng: position.coords.longitude}
});
marker.addListener('click', toggleBounce);
});
}