Можно ли так использовать google maps?

Ссылка скопирована
1 ответ

Мне нужно, чтобы пользователи на сайте могли указывать определённое место на подгружаемой в iframe google карте.

Решил сделать 2 поля, соответствующих координатам, которые можно получить на сайте google maps.

Т.е. пользователь переходит по ссылке https://www.google.ru/maps , выбирает место на карте, кликает по нему, получает координаты и вставляет в поля на сайте. А я в свою очередь подставляю эти значения в ссылку загрузки iframe. Получается, что я использую гугловский iframe, но со своими координатами.

Прочитал условия использования google maps, там о таком не пишут. Можно ли так делать?

Дополнительно:

Скорее всего первым от тебя пользователь сбежит с таким подходом, нежели гугл забанит.

  • freeExec, принцип моего сайта в том, что пользователи могут опубликовать на нём статью и по желанию подкрепить материал информацией из google maps. Так что, если им сложно или не хочется, то могут и не делать.

    А какой ещё может быть подход, если google maps API платный? Может я чего-то не знаю? o_0

  • IvanIF, ну как какой, честно платить за предоставленный сервис.
  • freeExec, он очень дорогой, даже некоторые компании (Викимапия например) от него отказались после многократного повышения цены.
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ирина WP Ответ

    Да, конечно, можно использовать Google Maps на своем веб-сайте. Для этого необходимо зарегистрироваться в Google Cloud Platform, создать проект и получить API-ключ для доступа к сервисам Google Maps.

    Вот пример кода на PHP, который позволит вам добавить Google Maps на ваш веб-сайт:

     
     
     
        <title>Google Maps Example</title>
     
            #map {
                height: 400px;
                width: 100%;
            }
     
     
     
        <h1>My Google Map</h1>
        <div id="map"></div>
     
     
            function initMap() {
                var myLatLng = {lat: -25.363, lng: 131.044};
     
                var map = new google.maps.Map(document.getElementById('map'), {
                    zoom: 4,
                    center: myLatLng
                });
     
                var marker = new google.maps.Marker({
                    position: myLatLng,
                    map: map,
                    title: 'Hello World!'
                });
            }

    <title>Google Maps Example</title> #map { height: 400px; width: 100%; } <h1>My Google Map</h1> <div id="map"></div> function initMap() { var myLatLng = {lat: -25.363, lng: 131.044}; var map = new google.maps.Map(document.getElementById('map'), { zoom: 4, center: myLatLng }); var marker = new google.maps.Marker({ position: myLatLng, map: map, title: 'Hello World!' }); }

    Не забудьте заменить `YOUR_API_KEY` на ваш собственный API-ключ, который вы получили от Google Cloud Platform. Этот код создаст простую карту Google Maps с маркером в указанных координатах.

    Таким образом, вы можете легко интегрировать Google Maps на свой веб-сайт, чтобы предоставить пользователям интерактивные карты и функции геолокации.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно