FGX.Map: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(summary)
Строка 6: Строка 6:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
| [[FGX.Map.Types]] || <span style="color:gray">Описание отсутствует.</span>
+
| [[FGX.Map.Types]] || <p>Вспомогательные типы для <i>TfgMap</i> .</p>
 
|}
 
|}
  

Версия 03:13, 30 декабря 2019

Компонент географическая карта.

Модули

FGX.Map.Types

Вспомогательные типы для TfgMap .

Классы и интерфейсы

TfgMapMessages

Сообщения коммуникации контрола и нативной реализации.

Описание взято от TfgControlMessages.
EfgMapError

Ошибка в работе карты.

TfgCustomMap

Контрол отображения нативной карты. Карта позволяет работать с графическими объектами на карте, маркерами, а так же обеспечивает базовые настройки работы с камерой и способов отображения карты.

Для того, чтобы начать использовать камеру на Android, необходимо получить API ключ от Google Maps. Это делается таким же способом, как и для FMX. Инструкция доступна здесь: http://docwiki.embarcadero.com/RADStudio/Rio/en/Configuring_Android_Applications_to_Use_Google_Maps

Google карта требует наличие следующих разрешений, которые нужно запросить при помощи сервиса TfgPermissionService в рантайме:

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION

Обратите внимание, что работа с маркерами доступна только после полной загрузки карты, а именно в событии 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 в рантайме:

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION

Обратите внимание, что работа с маркерами доступна только после полной загрузки карты, а именно в событии OnMapReady или позже.

На каждой платформе используется свой провайдер карты. На Андроиде - Google Map.
Описание взято от TfgCustomMap.

Types

TfgAddMapMarkerInfo

Данные передаваемые в сообщении TfgMapMessages.WM_ADD_MARKER .

TfgMapType

Тип карты.