Клуб API Карт

Возможно ли изменить порядок точек на Яндекс.Карте?

meitan-main
16 ноября 2012, 09:29

Добрый день. 

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

Могу ли я изменить порядок точек на яндекс карте и ранжировать их нужным мне образом?

Спасибо за ответы.

7 комментариев
Подписаться на комментарии к посту

не понятно что и как именно вы хотите ранжировать на карте?

может нужно ранжировать результаты поиска?

можент нужно ранжировать и результаты. но тем не менее существует ли механизм как поменять местами точки на карте? скажем номер 1 и номер 80

вы можете проставить новое содержимое метки 

myPlacemark.properties.set('iconContent', 10);

но потом вам придется все возвращать назад, так что я бы скрывал исходные метки при поиске,

а для отображения результатов копировал их в новую коллекцию с нужными индексами.

Можно за основу взять пример поиска по собственным геообъектам из нашей статьи

да, то что надо. благодарю

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

интересное решение. спасибо за подсказ)

у нас есть статья про серверное геокодирование,

может поможет