GetcurrentPosition не работает после развертывания

Я пытаюсь инициализировать карту по центру и с маркером на позиции текущего пользователя. В локальном все хорошо, но когда я развертываю HTML-страницу в Google Appengine, она показывает только карту без геолокации ... Где я ошибаюсь? Спасибо!

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);
        });


        }

Ответы на вопрос(1)

Ваш ответ на вопрос