Дмитрий Кондин

Яндекс карта не работает (получаем ключ)

Recommended Posts

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

Можно получить бесплатный ключ тут https://developer.tech.yandex.ru/services/

Выбрать нужно JavaScript API и HTTP Геокодер

После получения ключа нужно в шаблоне в header.tpl найти строчку

<script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script>

И добавить туда ваш ключ

https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU&key=ТУТ_ВАШ_КЛЮЧ

Также нужно прописать в настройках ключ в админке в поле

yandex_map_key

Screenshot_8.png

Screenshot_9.png

Screenshot_10.png

Screenshot_11.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, dima сказал:

Все сделал, а Где в настройках не нашел нужно поставить ключ

Я так понимаю ключ прописывается в Настройках-Общие. Но у меня нет нет поля для прописи ключа от яндекса ((((

И скоро яндекс начнет брать деньжата за карты, печально...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а чтобы подключить на карте инфраструктуры - слои больницы, школы, торговля , что ещё отметить при выборе Подключения Апи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, dima сказал:

Все сделал, а Где в настройках не нашел нужно поставить ключ

Пока просто добавьте в шаблоне header.tpl, для конфигурационной переменной сделаем обновление.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 04.12.2019 в 07:14, rumantic сказал:

<!--script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script-->
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU"></script>

 

менять на :

<!--script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script-->
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&key=ТУТ_НАШ_КЛЮЧ"></script>

 

Верно?

 

Спрашиваю потому, что у меня в header.tpl не api-maps.yandex.ru/2.0-stable а api-maps.yandex.ru/2.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 07.12.2019 в 13:10, banzai72 сказал:

<!--script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script-->
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&key=ТУТ_НАШ_КЛЮЧ"></script>

Верно?

Да, добавляете ключ к тому что у вас есть от яндекса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 04.12.2019 в 05:14, rumantic сказал:

 

Также нужно прописать в настройках ключ в админке в поле

yandex_map_key

 

как добавить ключ в поле yandex_map_key если его нет, при этом чтобы не обновлять всю систему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, doma сказал:

как добавить ключ в поле yandex_map_key если его нет, при этом чтобы не обновлять всю систему?

Смотрите выше про добавление в header.tpl, иногда это все что нужно и не требуется обновлять систему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, rumantic сказал:

Смотрите выше про добавление в header.tpl, иногда это все что нужно и не требуется обновлять систему.

попробовали. получили ключ, вставили его, и "усе пропало", теперь  ни в карточке ни в разделах ни вообще где либо, карта не отображается. если нажать F12 и посмотреть ошибки пишет 
Failed to load resource: the server responded with a status of 403 (Forbidden)
realtymap.js:232 Uncaught ReferenceError: ymaps is not defined
    at RealtyMap.geocodeYandex (realtymap.js:232)
    at RealtyMap._geocode (realtymap.js:228)
    at Object.initGeocoded (realtymap.js:748)
    at HTMLDocument.<anonymous> (realty14515:395)
    at l (jquery.js:4)
    at Object.fireWith [as resolveWith] (jquery.js:4)
    at Function.ready (jquery.js:4)
    at HTMLDocument.S (jquery.js:4)

типа наш сайт недоступен?  при получении ключа требовалось написать сайт -написали простой saaait.ru без www и без https не изза этого ли ?

или ключ не активировал сам тындекс?? какое время занимает активация?

спустя несколько минут начала отображаться еще такая ошибка

 

GET https://ap11111i-maps.yandex.r11u/2.0-stable/?load=package.standard&lang=ru-RU&key=тутключ

 

а вот если же оставить прежнюю ссылку без ключа, то карта хоть и отображается как раньше

Но координаты не задаются и объект на карте не отображается,потому что яндекс видимо требует ключ

 

дополнительно перейдя по ссылке заметил что яндекс почему то пишет

{"statusCode":403,"error":"Forbidden","message":"Client is banned"}

кто и за что заблокировал? если ключ активен.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 16.12.2019 в 13:24, doma сказал:

кто и за что заблокировал? если ключ активен.

 

Зашел к вам на сайт,  у вас работает карта.

Вероятно уже решили проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не смотря на то что ключ яндекс карты получен- в самом объявлении при его редактировании - почему то не сохраняются и автоматом не выставляются координаты объекта. если зайти на сайт и в само объявление  то маркер стоит, но вот в разделе координаты(при редактировании) координат нет.
В связи с этим при просмотре сетки объявлений например 5 шт, на общей карте вместо 5 объектов, отображается например почему то только 2.

Как быть?

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

плохо то, что если у нас например есть 50 квартир однокомнатных, то раньше они все 50 на карте отображались, сейчас всего лишь 5-8

как решить проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновил приложение geodata, теперь при геокодинге в админке Приложения - Geodata будет писать ошибку по которой невозможно раскодировать.

Также добавилась настройках для яндекс-ключа в Настройки - Geodata 

Ключь API Yandex
(apps.geodata.yandex_api_key_server)

Если используете яндекс, то не забудьте поставить опцию

apps.geodata.save_geocoder = y

А для гугла

apps.geodata.save_geocoder = g

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, rumantic сказал:

Обновил приложение geodata, теперь при геокодинге в админке Приложения - Geodata будет писать ошибку по которой невозможно раскодировать.

Также добавилась настройках для яндекс-ключа в Настройки - Geodata 


Ключь API Yandex
(apps.geodata.yandex_api_key_server)

Если используете яндекс, то не забудьте поставить опцию

apps.geodata.save_geocoder = y

А для гугла

apps.geodata.save_geocoder = g

в настройки Geodata не нашли пункт 

Ключь API Yandex
(apps.geodata.yandex_api_key_server)

подскажите где его искать ? без общего обновления системы -

а так ключ от яндекс карт прописали в файле header через скрипт 

<script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU&

и далее ключ

 

нажали в приложение Geodata -  геокодировать  - но на карте так же отображаются очень мало объектов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, doma сказал:

в настройки Geodata не нашли пункт 


Ключь API Yandex
(apps.geodata.yandex_api_key_server)

подскажите где его искать ? без общего обновления системы -

а так ключ от яндекс карт прописали в файле header через скрипт 

<script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU&

и далее ключ

 

нажали в приложение Geodata -  геокодировать  - но на карте так же отображаются очень мало объектов

Нужно Обновить Geodata

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, rumantic сказал:

Нужно Обновить Geodata

подскажите где и как - без обновления всей системы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, rumantic сказал:

Обновил приложение geodata, теперь при геокодинге в админке Приложения - Geodata будет писать ошибку по которой невозможно раскодировать.

Также добавилась настройках для яндекс-ключа в Настройки - Geodata 


Ключь API Yandex
(apps.geodata.yandex_api_key_server)

Если используете яндекс, то не забудьте поставить опцию

apps.geodata.save_geocoder = y

А для гугла

apps.geodata.save_geocoder = g

Спасибо, все ок

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, doma сказал:

подскажите где и как - без обновления всей системы

Сделайте резервную копию системы а потом попробуйте

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, rumantic сказал:

Сделайте резервную копию системы а потом попробуйте

 

знать бы еще  где и как сделать резервную базу :))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, doma сказал:

знать бы еще  где и как сделать резервную базу :))

 

1. Создайте архив /apps/

2. В phpmyadmin сделайте дамп базы

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, rumantic сказал:

1. Создайте архив /apps/

2. В phpmyadmin сделайте дамп базы

 

а где создать архив apps ? через WINSCP просто скопировав уже имеющейся каталог в такой же каталог например Apps1 там же на сервере ?
если так то сделаем.

далее зашли в phpadmin а вот где этот дамп создать в каком разделе и что нажать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, doma сказал:

а где создать архив apps ? через WINSCP просто скопировав уже имеющейся каталог в такой же каталог например Apps1 там же на сервере ?
если так то сделаем.

далее зашли в phpadmin а вот где этот дамп создать в каком разделе и что нажать?

По работе с файлами в cpanel тут хорошая инструкция

https://hostiq.ua/wiki/cpanel-files/

А тут создание дампа базы

https://hostiq.ua/wiki/databases-cpanel/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, rumantic сказал:

По работе с файлами в cpanel тут хорошая инструкция

https://hostiq.ua/wiki/cpanel-files/

А тут создание дампа базы

https://hostiq.ua/wiki/databases-cpanel/

 

бегло прочитали зашли в дисптечер файлов нашли папку APPS нажали компрессия выбрали zip  -вроде заархивировался, появиллся файл apps.zip

а вот про дамп памяти ничего не нашли там - в инструкции - может как то иначе называется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, doma сказал:

бегло прочитали зашли в дисптечер файлов нашли папку APPS нажали компрессия выбрали zip  -вроде заархивировался, появиллся файл apps.zip

а вот про дамп памяти ничего не нашли там - в инструкции - может как то иначе называется?

 

Screenshot_7.png

Screenshot_8.png

Screenshot_9.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас