Для отображения карт в проект приложения необходимо подключить базовый проект charts, как это описано для подсистемы отображения диаграмм. Кроме того, необходимо установить следующие свойства приложения блока Web Client:
-
Обязательный параметр - ключ доступа к API поставщика карты. В случае использования бесплатного ключа это свойство
cuba.charts.map.freeApiKey
. В случае наличия коммерческой лицензии должны быть установлены следующие свойства:-
cuba.charts.map.useBusinessApiKey = true
- признак использования коммерческого ключа. -
cuba.charts.map.businessApiKey
- ключ доступа к API. -
cuba.charts.map.clientId
- идентификатор клиента, в зависимости от поставщика может быть обязательным к заполнению. Обязателен для Google Maps.
-
-
Необязательные параметры:
-
cuba.charts.map.defaultZoom
- масштаб карты (zoom) по умолчанию. -
cuba.charts.map.defaultLatitude
- широта центра карты по умолчанию. -
cuba.charts.map.defaultLongitude
- долгота центра карты по умолчанию. -
cuba.charts.map.provider
- поставщик сервиса карт, по умолчаниюgoogle
.
-
Пример содержимого файла web-app.properties
:
cuba.charts.map.freeApiKey = my_key cuba.charts.map.defaultZoom = 13.0 cuba.charts.map.defaultLatitude = 51.5001 cuba.charts.map.defaultLongitude = -0.1262