Яндекс Карты Свои Балуны

Posted on by admin
Яндекс Карты Свои Балуны 4,2/5 9425 votes
  1. Яндекс Карты Екатеринбург

Яндекс.Карты научились строить велосипедные маршруты. Указывайте пункт отправления и пункт назначения, выбирайте в качестве средства передвижения велосипед и вперёд! Суть задачи такова: есть карта, хочется, что б пользователи могли на ней отмечать свои места и что б потом, при размещении ссылки на эту карту в сообщениях на Форуме, эти места сохранялись. Перед разработчикам, которые используют api Яндекс.Карт, довольно часто встаёт задача отобразить много объектов на карте.

Нам тоже хочется сделать что-то посложнее. Но в то же время хочется, чтобы кластеризация на клиенте работала как можно быстрее. Должностная инструкция кондуктора общественного транспорта. На момент написания алгоритма приборы показывали, что любой более сложный алгоритм ощутимо сказывается на времени исполнения клиентского кода.

Мы решили, что в данном конкретном случае скорость важнее, чем сложность алгоритма. Сейчас картина немного поменялась — мы перестали поддерживать некоторые слабые браузеры, может быть в будущем и посмотрим в сторону усложнения алгоритмы. Я не могу точно назвать количество меток, при котором вам нужно переходить на серверную кластеризацию. Вот по какой причине. Клиентское время уйдет на 4 вещи: 1. Загрузка списка точек с сервера на клиент 2.

Карты

Яндекс Карты Екатеринбург

Создание 100 000 меток. Кластеризация меток 4. Добавление кластеров и одиночных меток на карту. Пункт 1 зависит от формата, в котором вы передаете данные — тут ничего не могу сказать. Пункт 2 всегда одинаковый для всех кейсов — тут понятно. А вот пункты 3 и 4 сильно зависят от конкретных условий, а именно: а) сколько объектов попадают в видимую область карты б) сколько в результате меток и кластеров нужно добавить на карту Если все 100 000 меток, грубо, попадут в 1 кластер, то может быть время в общем будет не так уж и велико. В общем, нужно смотреть на конкретные кейсы, но при величинах порядка 100 000 объектов с большой вероятностью надо уже уносить на сервер.