Клуб API Карт

Странное поведение адресов на катре

Жуковский Павел
14 сентября 2016, 10:32

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

Вот пример.

https://savgroup.ru/1/index.php

Помогите решить проблему. Спасибо.

7 комментариев
Подписаться на комментарии к посту
https://habrahabr.ru/company/yandex/blog/263863/
Жуковский Павел
14 сентября 2016, 11:06
dimik,
спасибо. Значит будем сохранять в админку)
Жуковский Павел,
Сохранять запрещено условиями использования. можно только кешировать на небольшое время
Жуковский Павел
14 сентября 2016, 11:17
dimik,
т.е. я не могу полученные координаты сохранить в админку и обращаться уже потом по координатам?
Жуковский Павел,
Не можете. В статье описан оптимальный вариант и дана ссылка на код на гитхабе.
А сколько всего у вас адресов и как часто они будут меняться?
Жуковский Павел
14 сентября 2016, 11:43
dimik,
они практически не меняются. Но на странице может загружаться до 20 адресов. Адреса вбиваются посетители. Хотим сделать что-то вроде https://www.gazu.ru/instructor/map/
Жуковский Павел,
В этом случае все же лучше делать как в статье.Вам нужно ходить в геокодер через свой сервер, кешируя результаты запросов (можно на месяц) На клиенте желательно запросы мультиплексировать, чтобы 20 вызовов ymaps.geocode отправили в итоге лишь один запрос на ваш сервер с 20-ю адресами вместо 20 запросов на каждый адрес.
Решение из статьи это все поддерживает, если нет возможности настроить nodejs на своем сервере вы можете переписать его на php или любой другой стек
вот демо