Поделиться через


Xamarin.Forms Map

Инициализация и настройка

Xamarin.Forms.Карты Пакет NuGet необходим для использования функций карт в приложении. Кроме того, доступ к расположению пользователя требует предоставления приложению разрешений на расположение.

Элемент управления картой

Элемент Map управления — это кроссплатформенное представление для отображения и аннотирования карт. Он использует собственный элемент управления картой для каждой платформы, предоставляя быстрый и знакомый интерфейс карт для пользователей.

Размещение и расстояние

Position Структуру обычно используют при расположении карты и его закреплений, а Distance также структуру, которую можно использовать при расположении карты.

Закрепления

Элемент Map управления позволяет помечать расположения объектами Pin . Маркер Pin карты, который открывает окно сведений при нажатии.

Многоугольники, полилайны и круги

Polygon, Polylineи Circle элементы позволяют выделить определенные области на карте. A Polygon — это полностью заключенная фигура, которая может иметь цвет штриха и заливки. Строка Polyline , которая не полностью заключена в область. Выделена Circle круглая область карты.

Геокодирование

Класс Geocoder преобразует между строковыми адресами и координатами широты и долготы, которые хранятся в Position объектах.

Запуск собственного приложения для работы с картой

Собственное приложение карты на каждой Xamarin.Forms платформе можно запустить из приложения классом Xamarin.EssentialsLauncher .