Перетащите немного случайно, используя Google Maps JS API - PullRequest
0 голосов
/ 10 июня 2019

В настоящее время я использую JavaScript API Карт Google, например:

function initMap() {
        var locationRio = {lat: -22.915, lng: -43.197};
        var map = new google.maps.Map(document.getElementById('map'), {
          zoom: 18,
          center: locationRio
        });
        var marker = new google.maps.Marker({
          position: locationRio,
          map: map,
          title: 'Hello World!'
        });
      }

Это создаст карту Rio de Janeiro - но я хочу, чтобы она случайным образом перетаскивала / панорамировала карту (немного, не много)

Я попытался добавить больше чисел с плавающей точкой рядом с широтой и долготой (например: {lat: -22.9159504, lng: -43.1978506}), но это не имеет большого значения (я хочу, чтобы оно не было таким большим и не таким маленьким)

1 Ответ

1 голос
/ 10 июня 2019

Вы можете попробовать использовать случайные

  function initMap() {
        var random = Math.random( );  
        var lat = -22.915;
        var lng = -43.197; 

        var locationRio = {lat: (lat + random/100), lng: (lng +random/100)};

        var map = new google.maps.Map(document.getElementById('map'), {
          zoom: 18,
          center: locationRio
        });
        var marker = new google.maps.Marker({
          position: locationRio,
          map: map,
          title: 'Hello World!'
        });
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...