Клуб API Карт

Активные области и Тайтлы

Пост в архиве.

Создаю карту с указанием 12 видов точек.

Общее количество около 2000 точек.

Слева на карте есть меню с указанными 12 видами.

=======================================

Вопрос: Имея список адресов с координатами и названием объектов, какие последовательности действий необходимо выполнить, чтобы в итоге получить результат, позволяющий выбирать точки например как здесь

!!! Готов взять платный урок (предложение распространяется только на людей с положительной репутацией и опытом)

Перечисленные ниже источники читаю... В верном направлении двигаюсь?

http://api.yandex.ru/maps/jsapi/doc/mod/hotspots/tasks/how-to-create-hotspots-layer.xml
http://api.yandex.ru/maps/jsapi/doc/mod/hotspots/concepts/api-modules-hotspots-layer.xml 
20 комментариев
Ссылка битая.
Спасибо. Поправил.
Направление верное.

Разбейте задачу на более маленькие:
1. Геокодируйте ваш список адресов и получите координаты. Воспользуйтесь советом из нашего блога "Получение координат для списка адресов".
3. Сформируйте ymapsml-файл с вашими объектами. В помощь вам Руководство по YMapsML, а также примеры.
4. Преобразуйте YMapsML-файл в активные области с помощью утилиты от twirl.
5. Создайте слой активных областей.

1. Геокодируйте ваш список адресов и получите координаты.  - Сделал. т.е. настроил базу, установил скрипт. Скрипту скормил весь список и получил координаты.


3. Сформируйте ymapsml-файл с вашими объектами. - Занят этим процессом. Сперва искал средство автоматизации - добавления тегов ))) но не нашёл и вот ручками создаю ((

Вручную не надо, есть много готовых решений. Например.

НАчал расставлять метки. default#darkorangePoint


Они почему то не изменяются ((

Дайте ссылку на YMapsML.
Ругается (((
Sergey Konstantinov
28 января 2016, 06:50
Не находится icons/16.png
Возможно, нет прав доступа либо путь неверный. Попробуйте указать абсолютный путь.

сделал. не помогло.


 

ЕСли вам интересно, то вот ссылки на файлы ошибок:


1 до абсолютного пути


2 после абсолютного пути.


файлы примерно по 32мб каждый.


 

Sergey Konstantinov
28 января 2016, 06:50
Судя по логам ошибок, путь все-таки не абсолютный. Где-то не там/не везде поменяли.
Sergey Konstantinov
28 января 2016, 06:50
Ммм, http://www.exzampl.ru/BEER_MAP/old/icons/4.png - сервер не найден.
Вы уверены, что php может достучаться по этому пути? Попробуйте просто написать в отдельном файле:

http://www.exzampl.ru/BEER_MAP/old/icons/4.png'); ?>

Если картинки у вас на локальной машинке, можно прописать физические пути (/home/user/icons/1.png)

нет, код попробывал: смотрите сами


все файлы в интернете, карта работает. всё ок.

Sergey Konstantinov
28 января 2016, 06:50
Странно.
А дайте кусок вашего XML-а, попробую посмотреть, в чем дело.
Возьмите. Спасибо )) ссылка
Sergey Konstantinov
28 января 2016, 06:50
У меня нормально напилилось


Вероятно, какие-то проблемы с настройкой веб-сервера. Попробуйте напилить на другой машинке - тайлики ведь не обязательно резать на боевом сервере, достаточно их туда только залить. Я только что пилил дефолтным Денвером на локалхосте - напилилось без проблем.

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

Установил Денвер себе.


Да, действительно, порезал всё.


Но результат несколько неожидан для меня )))


Точки не соответствуют координатам.


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

Илья Житенев
28 января 2016, 06:50

не поделитесь ссылочкой ещё разок?