Xamarin.Forms Mapy

Inicializace a konfigurace

Xamarin. Forms . Mapy /"data-linktype =" external ">Xamarin.Forms . Mapy NuGet balíček je vyžadován pro použití funkcí Maps v aplikaci. Přístup k umístění uživatele navíc vyžaduje, aby byla aplikaci udělena oprávnění k umístění.

Ovládací prvek Mapa

MapOvládací prvek je zobrazení pro různé platformy, které slouží k zobrazení a přidávání poznámek ke mapám. Používá nativní mapový ovládací prvek pro každou platformu a poskytuje rychlé a známé možnosti mapování pro uživatele.

Umístění a vzdálenost

Tato Position Struktura se obvykle používá při umísťování mapy a jeho kódů PIN a Distance struktury, které lze volitelně použít při umísťování mapy.

Připínáčky

MapOvládací prvek umožňuje označit umístění Pin objekty. PinJe značka mapy, která při klepnutí otevře okno s informacemi.

Mnohoúhelníky, lomené čáry a kružnice

PolygonPolylineprvky, a Circle umožňují zvýraznit konkrétní oblasti na mapě. PolygonJe plně uzavřený tvar, který může mít barvu tahu a výplně. A Polyline je řádek, který zcela neobklopuje oblast. CircleZvýrazní kruhovou oblast mapy.

Geokódování

GeocoderTřída převádí mezi řetězcovými adresami a zeměpisnou šířkou a délkou, které jsou uloženy v Position objektech.

Spuštění nativní aplikace map

Nativní aplikaci Mapy na každé platformě lze spustit z Xamarin.Forms aplikace pomocí Xamarin.EssentialsLauncher třídy.