Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт»


Скачать 0.65 Mb.
Название Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт»
страница 6/9
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
1   2   3   4   5   6   7   8   9

Стационарные устройства, планшеты

Параметры карты


Работа скриптов основана на объектах $GeoMapp и $DiffMap, в которых задан ряд параметров по умолчанию (в том числе и ссылки к родным скриптам карт). Есть и другие служебные объекты, которые необходимы для обслуживания структуры интерфейса.

Абсолютно все параметры, перечисленные в объектах, можно переписать, передав их новые значения при инициализации. Единственный параметр, работа с которым немного отличается — перечень необходимых скриптов libs. Эта особенность описана ниже.

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

Перечень параметров $GeoMapp:

  • height *

Тип

По умолчанию

Что означает

Number

550

Высота области с картой

Значения рассчитываются, исходя из стиля оформления списка категорий. В текущем базовом оформлении формула 550 ± 35×n.

Высота и расположение панелей категорий и объектов будут рассчитаны автоматически.
  • replaceRules *

Тип

По умолчанию

Что означает

Boolean

true

Заменять или нет полосы прокрутки в панелях категорий и описания объектов

Используется только в версии для стационарных устройств. На планшетах (с типом подключения desktop) полоса прокрутки не заменяется — там используется возможности touch-экранов.
  • interfaceText

Объект — набор строковых значений для элементов основного интерфейса.

Поля

По умолчанию

Что означает

collapsePanel *

'← Свернуть'

Кнопка свёртывания панели категорий

categoriesTitle *

'Категории'

Кнопка показа панели категорий

clearCategories *

'Отменить выбор'

Кнопка внизу панели категорий для сброса всех выбранных категорий

closeList *

'Закрыть'

Кнопка свёртывания панели объектов

showList *

'Списком'

Кнопка показа панели объектов

back *

'Вернуться'

Подсказка на кнопке возврата

clearField

'Очистить поле'

Подсказка на кнопке сброса фильтрации на основе введённых символов

placeHolder

'Поиск. Например, Арбат'

Замещающий текст в поле для ввода символов

refreshMarkers

'Обновить маркеры'

Подсказка на кнопке обновления маркеров на основе результатов фильтрации

showMarker

'Показать на карте'

Подсказка на геокнопке в списке объектов

route

'Маршрут'

Подсказка/надпись на кнопке прокладки маршрута

walking

'Пешком'

Подсказка на кнопке выбора типа маршрута

transit

'Транспорт'

Подсказка на кнопке выбора типа маршрута

driving

'Авто'

Подсказка на кнопке выбора типа маршрута

toWalk

'Идти'

Надпись при выборе типа транспорта

toDrive

'Ехать'

Надпись при выборе типа транспорта

reverseDirection

'Сменить направление'

Подсказка на кнопке смены направления движения

createRoute

'Проложить'

Надпись на кнопке начала прокладки маршрута

pointsTitle

'Объекты маршрута'

Заголовок в легенде текстового описания маршрута

currentPosition

'Мое текущее положение'

Начальная надпись в поле выбора стартовой точки маршрута

from

'Откуда'

Подпись к полю выбора стартовой точки маршрута

to

'Куда'

Подпись к полю выбора конечной точки маршрута

При замене следует помнить о кодировках. Например, в параметре collapsePanel используется entities для передачи символа левой стрелки ←.
  • routeMessages

Объект — набор сообщений в процессе прокладки маршрута.

Поля

По умолчанию

Что означает

INVALID_REQUEST

'Неверный запрос'

Неверный формат переданных данных

MAX_WAYPOINTS_EXCEEDED

'Слишком много промежуточных точек'

Передано слишком много промежуточных точек

NOT_FOUND

'Часть координат неверно задана или невозможно распознать адрес'

Неверный формат координат хотя бы для одной из переданных точек маршрута

OK

'Запрос выполнен'

Подтверждение запроса

OVER_QUERY_LIMIT

'Превышен лимит на количество запросов'

Ограничение количества обращений к геосервису (требуется лицензия)

REQUEST_DENIED

'Сервис на этой странице недоступен'

Отказ в обработке запроса

UNKNOWN_ERROR

'Ошибка неизвестной природы'

Неизвестная ошибка

ZERO_RESULTS

'Невозможно проложить маршрут'

Пустой ответ

wait

'Ожидается ответ на запрос...'

Ожидание ответа при прокладке маршрута

blocked

'Функция определения местоположения заблокирована. Введите адрес вручную.'

Сервис геолокации заблокирован пользователем

none

'Функция определения не поддерживается. Введите адрес вручную.'

Сервис геолокации не поддерживается


  • icon

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

Поля

Поля

По умолчанию

Что означает

objects

Описание спрайта иконок для объектов




url

'objects.png'

Адрес спрайта




size

[30, 40]

Размеры иконки




anchor

[15, 37]

Положение точки на карте от верхнего левого края иконки (привязка)




logo

[30, 30]

Размер площадки логотипа категории

events

Описание спрайта иконок для событий




url

'events.png'

Как и для объектов




size

[30, 30]




anchor

[15, 15]




logo

[30, 30]

routes

Описание спрайта иконок для маршрутов




url

'routes.png'

Как и для объектов




size

[30, 40]




anchor

[15, 37]




logo

[30, 30]

Параметр anchor привязки определяет положение точки относительно левого верхнего угла иконки. Если не передавать параметр, положение будет установлено в середину нижнего края.

Работа со спрайтом построена на принципе 3-х горизонтальных линий иконок — для логотипов категорий в левой панели, для иконок неактивных и активных (при клике) маркеров. Параметр logo — это размер площадки с логотипом категории. Линия активных маркеров вплотную примыкает к линии неактивных (при показе активного маркера спрайт смещается вверх на высоту иконки). В свою очередь, линия неактивных маркеров начинается сразу после линии с логотипами. Общая высота спрайта составит logo[1] + 2 * size[1].

Левый край каждой из площадок тройки начинается на одном горизонтальном расстоянии — это называется шаг. Именно это расстояние указывается при описании категории при инициализации карты.
  • path

Перечень параметров, описывающих линию маршрута.

Поля

По умолчанию

Что означает

def

Описание иконки для маркеров-узлов




size

[20, 20]

Размеры иконки




anchor

[10, 10]

Положение точки на карте от верхнего левого края иконки (привязка)




offset

[60, 30]

Вертикальное расстояние от левого верхнего угла спрайта до левого верхнего угла области

active

Описание иконки для активных маркеров-узлов




size

[20, 20]







anchor

[10, 10]




offset

[60, 30]

strokeWeight

4

Ширина линии

strokeColor

'#4f84b0'

Цвет линии

strokeColorActive

'#ec473b'

Цвет линии активного маршрута

strokeOpacity

.7

Непрозрачность линии (0 — полностью прозрачный, 1 — полностью непрозрачный)

strokeOpacityHover

1

Непрозрачность линии маршрута при наведении

Параметры пути тесно связаны с маршрутами, но описаны отдельно по техническим причинам. Адрес иконок для точек маршрута берётся из icon.routes.url.
  • directionOptions

Перечень параметров, описывающих линию проложенного маршрута.

Поля

По умолчанию

Что означает

strokeColor

'#481fd9'

Цвет линии

strokeOpacity

.7

Непрозрачность линии (0 — полностью прозрачный, 1 — полностью непрозрачный)

strokeWeight

3

Ширина линии


  • cluster

Перечень параметров, описывающих кластеризацию маркеров при изменении масштаба.

Поля

Поля

По умолчанию

Что означает

gridSize




64

Шаг сетки

color




'#fff'

Цвет цифр

set




Массив

Набор иконок и их размер




Кластер до 10 маркеров




icon

'1.png'







size

50







Кластер до 100 маркеров




icon

'2.png'







size

60







Кластер до 1000 маркеров




icon

'3.png'







size

74







Кластер свыше 1000 маркеров




icon

'4.png'







size

90




Параметр set — массив объектов. Градация состоит из 4-х шагов: до 10, до 100, до 1000 и свыше 1000 маркеров в кластере. Каждый элемент массива — объект с описанием иконки кластера.
  • libs

Массив адресов подключаемых скриптов для любой версии.

Порядок

По умолчанию

Для чего необходим

1

'common.js'

Общие методы и значения, не зависящие от библиотек

2

'iscroll.js'

Библиотека для прокрутки содержания на touch-экранах

Строки могут представлять собой либо имя файла (например, 'common.js'), либо абсолютную ссылку на этот файл.

Если передать свой массив при инициализации карты, то произойдёт сравнение массивов со следующими действиями:

  • Если строки совпадут, то скрипт не будет подключен

  • Строки, не указанные в массиве по умолчанию, вызовут подключение соответствующего скрипта

Это значит, что можно как добавить свой скрипт, так и убрать любой из списка по умолчанию (просто указав его в передаваемом массиве). Следует помнить, что в основных скриптах активно используются свойства и методы объектов из этих скриптов.

Также нужно учесть, что если строка представляет собой просто имя файла, он должен физически находиться в папке /lib/, которая расположена на одном уровне с папками /desktop/ и /mobile/.

Порядок подключения скриптов будет ровно такой же, как и перечисление в массиве.
  • mapScript

Массив адресов подключаемых скриптов для соответствующей версии карты.

Тип карты

Параметр

Значение

Для чего необходим

google

main

'https://maps.google.com/maps/api/js?sensor=false&language=ru'

Ссылка на основной скрипт сервиса




cluster

'markerclusterer.js'

Скрипт для кластеризации маркеров

yandex

main

'http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru'

Ссылка на основной скрипт сервиса

Ссылка на основные скрипты последних версий сервисов взяты с описаний API для Yandex карт (версия 2.0) и для Google Maps (версия V3).

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

Как это выглядит в коде


height: 550,

replaceRules: true,

interfaceText: {

collapsePanel: '← Свернуть',

categoriesTitle: 'Категории',

clearField: 'Очистить поле',

placeHolder: 'Поиск. Например, Арбат',

refreshMarkers: 'Обновить маркеры',

clearCategories: 'Отменить выбор',

closeList: 'Закрыть',

showList: 'Списком',

back: 'Вернуться',

showMarker: 'Показать на карте',

route: 'Маршрут',

walking: 'Пешком',

transit: 'Транспорт',

driving: 'Авто',

toWalk: 'Идти',

toDrive: 'Ехать',

reverseDirection: 'Сменить направление',

createRoute: 'Проложить',

pointsTitle: 'Объекты маршрута',

currentPosition: 'Мое текущее положение',

from: 'Откуда',

to: 'Куда'

},

routeMessages: {

wait: 'Ожидается ответ на запрос...',

INVALID_REQUEST: 'Неверный запрос',

MAX_WAYPOINTS_EXCEEDED: 'Слишком много промежуточных точек',

NOT_FOUND: 'Часть координат неверно задана или невозможно распознать адрес',

OK: 'Запрос выполнен',

OVER_QUERY_LIMIT: 'Превышен лимит на количество запросов',

REQUEST_DENIED: 'Сервис на этой странице недоступен',

UNKNOWN_ERROR: 'Ошибка неизвестной природы',

ZERO_RESULTS: 'Невозможно проложить маршрут',

blocked: 'Функция определения местоположения заблокирована. Введите адрес вручную.',

none: 'Функция определения не поддерживается. Введите адрес вручную.'

},

icon: {

objects: {

url: 'objects.png',

size: [30, 40],

anchor: [15, 37],

logo: [30, 30]

},

events: {

url: 'events.png',

size: [30, 30],

anchor: [15, 15],

logo: [30, 30]

},

routes: {

url: 'routes.png',

size: [30, 40],

anchor: [15, 37],

logo: [30, 30]

}},

path: {

def: {

size: [20, 20],

anchor: [10, 10],

offset: [60, 30]

},

active: {

size: [20, 20],

anchor: [10, 10],

offset: [80, 30]

},

strokeWeight: 4,

strokeColor: '#4f84b0',

strokeColorActive: '#ec473b',

strokeOpacity: .7,

strokeOpacityHover: 1

},

directionOptions: {

strokeColor: '#481fd9',

strokeOpacity: .7,

strokeWeight: 3

},

cluster: {

gridSize: 32,

color: '#fff',

set: [

{icon: '1.png', size: 50},

{icon: '2.png', size: 60},

{icon: '3.png', size: 74},

{icon: '4.png', size: 90}

]

},

libs: [

'common.js',

'iscroll.js'

] ,

mapScript: {

google: {

main: 'https://maps.google.com/maps/api/js?sensor=false&language=ru',

cluster: 'markerclusterer.js'

},

yandex: {

main: 'http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru'

}

}
1   2   3   4   5   6   7   8   9

Похожие:

Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по продукту Содержание Введение 22 Установка модуля «1с-битрикс:...
Все стандартные иконки можно посмотреть в файлах, содержащихся в папке /install/images/bitrix map. Настройки модуля 26
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по инсталляции Содержание Введение 4 Установка продукта...
С-битрикс и загрузки исходных текстов для получения полнофункциональной системы с открытыми текстами
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по инсталляции Содержание
В документе рассматриваются процедуры установки ознакомительной и коммерческой версии продукта; установки системы с помощью "Битрикс:...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Организация работы модуля, основные требования к системе
Для организации работы модуля потребуется сервисы: Битрикс24, Яндекс. Маркет а так же платформа на базе 1с-битрикс
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по настройке авторизация «inpas» (драйвер DualConnector)
Параметр «Администрирование» \ «Оборудование» \ «Модуль авторизации платежных карт»
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство администратора Страниц 58 Версия 2 04. 08. 2017 Назначение...
Настоящий документ содержит руководство администратора по программному продукту «q framework». Цель документа – предоставить администратору...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по использованию технологии ajax содержание
Технология ajax в системе «1с-битрикс: Управление сайтом» реализована на двух уровнях
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство пользователя Модуль обмена реестрами с банком втб24 в...
Банк выпускает для работников Клиента банковские карты для зачисления на них заработной платы и других выплат. Для выпуска банковских...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Техническое задание москва 2015 содержание введение Функциональные...
Функциональный объем и требования к разрабатываемому продукту сформированы на основании бизнес-требований, утвержденной целевой технической...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство по эксплуатации введение
Данное руководство содержит информацию об использовании, установка и эксплуатация подборщик claas rollant-62
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Системные требования, установка
Модуль предназначен для торговли ценными бумагами на фондовом рынке ммвб с использованием устройства, под управлением ос android....
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Руководство пользователя Листов 2016 Аннотация Настоящий документ...
...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Инструкция по компиляции Модуля Для получения Модуля следует использовать приводимую ниже схему
Ркс представлен в виде исходного текста, предназначенного для последующей компиляции (сборки) Исполняемого модуля подготовки данных...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Порядок установки модуля
Если раньше был установлен модуль обмена 4 версии, то необходимо обновить его до последней версии, а только потом устанавливать модуль...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Порядок установки модуля
Если раньше был установлен модуль обмена 4 версии, то необходимо обновить его до последней версии, а только потом устанавливать модуль...
Руководство по продукту Содержание Введение 3 Установка модуля «1с-битрикс: Модуль карт» icon Установка раздела
...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск