Автор Тема: Где вносить координаты для сервиса Google Map?  (Прочитано 474 раз)

02 Август 2017, 13:19:34
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день подскажите пожалуйста где вносить координаты  для отображения месторасположения моего магазина для сервиса Google Map? По умолчанию меня отображает возле Орландо. ( API зарегистрировал и внес в настройках.) Заранее большое спасибо.
02 Август 2017, 13:24:51
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Настройки / Контакты магазина
Нужно указать:
Широта по умолчанию
Долгота по умолчанию
02 Август 2017, 14:29:04
Ответ #2
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Огромадное спасибо! А могли бы еще подсказать, можно ли сделать , чтобы карта отображалась сразу приближенной, а не весь город. И не пойму откуда тянет логотип, который на карте указывает на мой магазин, вместо стандартного красного указателя гугл? СПАСИБО!
02 Август 2017, 14:36:52
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Иконка магазина меняется в настройках шаблона, третья вкладка Иконки магазина.
Зум изменить можно в файле stores.js, который находится в папке темы.   
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
02 Август 2017, 15:01:17
Ответ #4
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Короче думал получилось зум увеличить, но нет.

Пробовал править (добавлял один ноль в конце выделенных красным цветом цифр) в stores.js такие строки:

var listener = google.maps.event.addListener(map, "idle", function() {
            if (map.getZoom() > 13) map.setZoom(13);

var zoomOverride = map.getZoom();
        if(zoomOverride > 10)
           zoomOverride = 10;
      map.setZoom(zoomOverride);

map = new google.maps.Map(document.getElementById('map'), {
      center: new google.maps.LatLng(defaultLat, defaultLong),
      zoom: 10,

Но ничего не поменялось. Прошу помощи.
05 Август 2017, 21:15:57
Ответ #5
  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вот тут вроде то что нужно https://www.prestashop.com/forums/topic/163695-prestashop-store-locator-change-map-zoom/
Попробуй прям отсюда взять только координаты поменять и сбрось кэш