FGX.Map: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 17: | Строка 17: | ||
| [[FGX.Map.EfgMapError|EfgMapError]] || <p>Ошибка в работе карты.</p> | | [[FGX.Map.EfgMapError|EfgMapError]] || <p>Ошибка в работе карты.</p> | ||
|- | |- | ||
− | | [[FGX.Map.TfgMapObjectList`1|TfgMapObjectList`1]] || < | + | | [[FGX.Map.TfgMapObjectList`1|TfgMapObjectList`1]] || <p>Абстрактный список объектов карты определенного типа.</p> |
|- | |- | ||
| [[FGX.Map.TfgMapMarkerList|TfgMapMarkerList]] || <p>Список маркеров карты.</p> | | [[FGX.Map.TfgMapMarkerList|TfgMapMarkerList]] || <p>Список маркеров карты.</p> | ||
Строка 45: | Строка 45: | ||
|- | |- | ||
| [[TfgAddMapCircleInfo|TfgAddMapCircleInfo]] || <p>Данные передаваемые в сообщении <i>TfgMapMessages.WM_ADD_CIRCLE</i> .</p> | | [[TfgAddMapCircleInfo|TfgAddMapCircleInfo]] || <p>Данные передаваемые в сообщении <i>TfgMapMessages.WM_ADD_CIRCLE</i> .</p> | ||
+ | |- | ||
+ | | [[TfgMapCoordinateConversionInfo|TfgMapCoordinateConversionInfo]] || <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
| [[FGX.Map.TfgMapType|TfgMapType]] || <p>Тип карты.</p> | | [[FGX.Map.TfgMapType|TfgMapType]] || <p>Тип карты.</p> | ||
− | |||
− | |||
|} | |} |
Текущая версия на 22:01, 17 февраля 2021
Компонент географическая карта.
Модули
FGX.Map.Types | Вспомогательные типы для TfgMap . |
Классы и интерфейсы
TfgMapMessages | Сообщения коммуникации контрола и нативной реализации. Описание взято от TfgControlMessages. |
EfgMapError | Ошибка в работе карты. |
TfgMapObjectList`1 | Абстрактный список объектов карты определенного типа. |
TfgMapMarkerList | Список маркеров карты. |
TfgMapPolylineList | Список кривых карты. |
TfgMapPolygonList | Описание отсутствует. |
TfgMapCircleList | Описание отсутствует. |
TfgCustomMap |
Контрол отображения нативной карты. Карта позволяет работать с графическими объектами на карте, маркерами, а так же обеспечивает базовые настройки работы с камерой и способов отображения карты. Для того, чтобы начать использовать камеру на Android, необходимо получить API ключ от Google Maps. Это делается таким же способом, как и для FMX. Инструкция доступна здесь: http://docwiki.embarcadero.com/RADStudio/Rio/en/Configuring_Android_Applications_to_Use_Google_Maps Google карта требует наличие следующих разрешений, которые нужно запросить при помощи сервиса TfgPermissionService в рантайме:
Обратите внимание, что работа с маркерами доступна только после полной загрузки карты, а именно в событии OnMapReady или позже. На каждой платформе используется свой провайдер карты. На Андроиде - Google Map.
|
TfgMap |
Контрол отображения нативной карты. Карта позволяет работать с графическими объектами на карте, маркерами, а так же обеспечивает базовые настройки работы с камерой и способов отображения карты. Для того, чтобы начать использовать камеру на Android, необходимо получить API ключ от Google Maps. Это делается таким же способом, как и для FMX. Инструкция доступна здесь: http://docwiki.embarcadero.com/RADStudio/Rio/en/Configuring_Android_Applications_to_Use_Google_Maps Google карта требует наличие следующих разрешений, которые нужно запросить при помощи сервиса TfgPermissionService в рантайме:
Обратите внимание, что работа с маркерами доступна только после полной загрузки карты, а именно в событии OnMapReady или позже. На каждой платформе используется свой провайдер карты. На Андроиде - Google Map. Описание взято от TfgCustomMap.
|
Types
TfgAddMapMarkerInfo | Данные передаваемые в сообщении TfgMapMessages.WM_ADD_MARKER . |
TfgAddMapPolylineInfo | Данные передаваемые в сообщении TfgMapMessages.WM_ADD_POLYLINE . |
TfgAddMapPolygonInfo | Данные передаваемые в сообщении TfgMapMessages.WM_ADD_POLYGON . |
TfgAddMapCircleInfo | Данные передаваемые в сообщении TfgMapMessages.WM_ADD_CIRCLE . |
TfgMapCoordinateConversionInfo | Описание отсутствует. |
TfgMapType | Тип карты. |