Какой бесплатный плагин для google map?

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

Подскажите бесплатный плагин гугл карты, в котором можно ставить более одного маркера
Сколько уже перелопатил, ничего толкового не найду

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

разве по умолчанию карты не платные уже как больше года?

  • Kentavr16, ну по api там чего то вроде 1бакс
    я про плагины спрашиваю
    есть куча плагинов, которые по api подлючают, но только в про версии доступно создание более одного маркера
  • Нужно решить такую задачу?

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

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

    Если речь именно про Google Maps, нужно разделить два вопроса: сама карта Google через API и WordPress-плагин для удобного управления маркерами. У Google Maps уже давно нужна привязанная платёжная карта в Google Cloud, даже если фактически Вы укладываетесь в бесплатный лимит. Поэтому “бесплатный плагин” не отменяет требования API-ключа.

    Для нескольких маркеров в бесплатных версиях чаще всего используют:

    • WP Go Maps / WP Google Maps — базовая карта и маркеры, но часть возможностей может быть в Pro;
    • Leaflet Map / OpenStreetMap — если не принципиален именно Google;
    • OSM-плагины — бесплатнее и проще для обычных точек;
    • свой ACF repeater + Google Maps JS API, если нужен контроль над выводом.

    Если Вам нужно просто показать несколько адресов на странице, я бы смотрел в сторону OpenStreetMap/Leaflet. Там нет зависимости от биллинга Google, а для обычного сайта услуг или филиалов этого достаточно.

    Если нужен именно Google, проверьте не только возможность нескольких маркеров, но и условия: кластеризация, импорт, адаптивность, стили карты, поддержка API key, совместимость с кэшем. Некоторые плагины “бесплатно” дают только один маркер, а несколько точек уводят в Pro.

    Свой вариант на ACF выглядит так: в админке делаете repeater с полями адрес, широта, долгота, название. На фронте выводите массив точек и инициализируете карту:

    const markers = [
      { title: 'Офис 1', lat: 55.75, lng: 37.61 },
      { title: 'Офис 2', lat: 59.93, lng: 30.31 }
    ];
     
    markers.forEach((item) => {
      new google.maps.Marker({
        position: { lat: item.lat, lng: item.lng },
        map: map,
        title: item.title
      });
    });

    const markers = [ { title: 'Офис 1', lat: 55.75, lng: 37.61 }, { title: 'Офис 2', lat: 59.93, lng: 30.31 } ]; markers.forEach((item) => { new google.maps.Marker({ position: { lat: item.lat, lng: item.lng }, map: map, title: item.title }); });

    Вывод: если Google не обязателен — берите Leaflet/OpenStreetMap. Если нужен Google и много маркеров — либо подобрать плагин с бесплатной поддержкой нескольких маркеров, либо сделать простой кастомный вывод через ACF и Google Maps API.

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

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

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

    комментарий

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

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