@olya_097

Как сделать блок с картой?

Как сделать блок с картой?
Примерно так? а как сделать чтобы она была не картинкой, а интерактивно была добавлена? тэг какой добавить ? и куда именно в данный код?

<section class="map">
        <picture>
          	<source media="(min-width:1200px)" srcset="img/bg-map-desktop.jpg">
         	 <source media="(min-width:768px)" srcset="img/bg-map-tablet.jpg">
          	
          <img class="map__picture" width="320" height="350" src="img/bg-map-desktop.jpg" alt="Map 0f Sedona">
        </picture>

	</section>

5be2e0dad9019349999338.jpeg
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
Chefranov
@Chefranov
Новичок
Я делаю так:

HTML (тут передаем долготу и широту)
<section class="map" id="map" data-long="3445" data-lat="4355"></section>

В JS такое:
var gmap = document.getElementById('map');
 var latitude = parseFloat(gmap.dataset.lat);
 var longitude = parseFloat(gmap.dataset.long);

 function initMap() {

     var place = {
         lat: latitude, // широта
         lng: longitude // долгота
     };
     var map = new google.maps.Map(
         document.getElementById('map'), {
             zoom: 18,
             center: place
         });
     var marker = new google.maps.Marker({
         position: place,
         map: map
     });
 }

Ну и само собой подключаем Google Maps API
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы