Google Map не показывает местоположение пользователей - PullRequest
0 голосов
/ 01 марта 2019

У меня есть карта Google, которую я пытаюсь получить, чтобы показать местоположение пользователей, если я добавляю широту и долготу, это нормально, но когда я пытаюсь получить местоположение динамически, карта не отображается.

Это работает

       function initMap() {

    var map = new google.maps.Map(document.getElementById('map'), {
      center: new google.maps.LatLng(-33.863276, 151.207977),
      zoom: 12
    });

Но это не

     function initMap() {

    var map = new google.maps.Map(document.getElementById('map'), {
      center: new google.maps.(position.coords.latitude, position.coords.longitude),
      zoom: 13
    });

1 Ответ

0 голосов
/ 01 марта 2019

Вам нужен доступ к navigator.geolocation

function initMap() {

    var map = new google.maps.Map(document.getElementById('map'), { zoom: 12 });
    if (navigator.geolocation) {
      navigator.geolocation.getCurrentPosition(function(position) {
        var pos = {
          lat: position.coords.latitude,
          lng: position.coords.longitude
        };
        map.setCenter(pos);
     });
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...