ng.content.location
2009-08-15 15:14Пакет предоставляет возможность создавать аннотации, описывающие географическое
расположение объектов (широту и долготу). Аннотация используется для отображения
карты
Продукт
| Название: | |
| ng.content.location | |
| Репозиторий |
Краткое описание пакета ng.content.location
Пакет предоставляет возможность создавать аннотации, описывающие географическое
расположение объектов (широту и долготу). Аннотация используется для отображения
карты
Специальная настройка
Продукт ng.content.annotation использует параметры, доступные через реестр IRegistry:
- googlemapkey
- Ключ для обращения к сервису
GoogleMaps : без указания этого ключа сервисGoogleMaps если и будет работать, то только для сайтов на localhost. Ключ выдается Google бесплатно, по одному на каждый сайт; - googlemapzoom
- Масштаб карты по умолчанию (по умолчанию используется "10");
- googlemapsize
- Размер карты в пикселах (по умолчанию используется "512x512").
Если реестр не создан или параметры в нем не указаны, то используются значения по умолчанию.
Интерфейсы
- ILocationAnnotationAble
- Интерфейс, назначаемый объектам, аннотируемым ILocationAnnotation
- ILocationAnnotation
Интерфейс географического расположения.
- latitude
- Широта
- longtitude
- Долгота
- zoom
- Масштаб карты (если не указан - используется масштаб, взятый из параметра googlemapzoom реестра IRegistry).
Виды
- locationannotation.html
- Редактирования параметров аннотации;
- location
- Вызов карты Google.
Для вставки карты в страницу, отображающую аннотированный ILocationAnnotation объект достаточно указать следующий код:
<tal:block content="structure context/@@location"/>


