Яндекс-карта (API 2) + геокодер Яндекс 2014-03-22

Яндекс-карта (API 2) + геокодер Яндекс

  1. Ресурс
    Пример использования Яндекс-карт с возможностью поиска по строке или получением адреса по клику на карте.
    В результате получилось следующее:
    1. Отключены сообщения об ошибках на стороне карты
    2. При открытии, карта центрируется по ip клиента.
    3. Есть возможность управлять типом карты и элементами управления на карте из 1С (последнее состояние запоминается).
    4. По строке поиска отбираются точные (и не только) объекты на карте, которые отображаются на карте и в списке.
    5. Все метки на карте перемещаемые. При перемещении метки, также изменяется соответствующий объект в списке.
    6. К стандартному набору кнопок добавлена "Информация об объекте". В этом режиме курсор мыши приобретает вид стрелки со знаком вопроса и по клику на карте отображается информация об объекте (идея из примера в API 1.x). Этот объект можно добавить в список выбранных.
    Цвета в списке выбранных объектов:
    - черный – адрес найден по строке поиска точно;
    - серый – адрес найден по строке поиска не точно;
    - коричневый – адрес выбран на карте или получен при перемещении маркера в указанное место.

    Цвета маркеров:
    - черный – объект найден по строке поиска;
    - коричневый – адрес выбран на карте или получен при перемещении маркера в указанное место;
    - красный – активный маркер (соответствует текущей строке с списке объектов).

    Обработка использует функции из БСП (конфигурации: УНФ, БП 3, УТ 11; примеры использования БСП с диска ИТС).

    Если карта не работает как надо (или вообще не реагирует ни на какие действия пользователя), то нужно очистить кеш 1С (запуск с ключом /ClearCache не всегда помогает - приходится удалять полностью папки с кешированными данными; почему - остается загадкой). Также, рекомендую очистить кеш, если вы уже использовали какие нибудь другие обработки с Яндекс-картой.

    Тестировалось на 1C 8.2.19.68 и 8.3.3.721

    main.png sel.png

Пoследние рецензии

  1. mm22
    mm22
    5/5,
    Версия: 2014-03-22
    Спасибо большое.
  2. Will79
    Will79
    5/5,
    Версия: 2014-03-22
    Отличный законченный пример интеграции с Яндекс картами. Качественный код, разбирай на части и пользуй.
  3. i50ya
    i50ya
    5/5,
    Версия: 2014-03-22
    Долготу с широтой надо местами поменять. Яндекс возвращает долготу и широту через пробел! А так спасибо обработка отличная!
  4. Док_Эд
    Док_Эд
    5/5,
    Версия: 2014-03-22
    Класс
  5. Raider
    Raider
    5/5,
    Версия: 2014-03-22
    очень полезная вещь, а главное рабочая. то что нужно!