Dela via


Översikt över kartor och platser

Viktig

Avveckling av tjänst för Bing Maps for Enterprise

UWP MapControl och karttjänster från namnområdet Windows.Services.Maps förlitar sig på Bing Maps. Bing Maps for Enterprise är inaktuell och kommer att dras tillbaka, då MapControl och tjänsterna inte längre tar emot data.

Mer information finns i dokumentationen Bing Maps Developer Center och Bing Maps.

I det här avsnittet beskrivs hur du kan visa kartor, använda karttjänster, hitta platsen och konfigurera en geofence i din app. Det här avsnittet visar också hur du öppnar Windows Maps-appen till en specifik karta, rutt eller en uppsättning vägbeskrivningar steg för steg.

MapControl-- och karttjänster kräver en maps-autentiseringsnyckel som kallas MapServiceToken. Mer information om hur du hämtar och ställer in en maps-autentiseringsnyckel finns i Begär en mappningsautentiseringsnyckel.

Visa kartor

Visa kartor med 2D-, 3D- eller Streetside-vyer i din app med hjälp av API:er från Windows.UI.Xaml.Controls.Maps namnrymd. Du kan markera intressepunkter (POI) på kartan med hjälp av pushpins, bilder, former eller XAML-gränssnittselement. Du kan också lägga över tillagda bilder eller ersätta kartbilderna helt och hållet.

Ämne Beskrivning
Begär en mappningsautentiseringsnyckel Appen måste autentiseras innan den kan använda MapControl- och mappa tjänster i Windows.Services.Maps namnområde. Om du vill autentisera din app måste du ange en mappningsautentiseringsnyckel. Den här artikeln beskriver hur du begär en mappningsautentiseringsnyckel från Bing Maps Developer Center och lägger till den i din app.
Visningskartor med 2D-, 3D- och Streetside-vyer Visa anpassningsbara kartor i din app med hjälp av klassen MapControl. Det här avsnittet introducerar även 3D-flygvyer och streetsidevyer.
Visa intressanta platser (POI) på en karta Lägg till intressanta platser (POI) på en karta med hjälp av pushpins, bilder, former och XAML-gränssnittselement.
Lägg över kaklade bilder på en karta Överlägg bilder från tredje part eller anpassade tillagda bilder på en karta med hjälp av panelkällor. Använd panelkällor för att lägga över specialiserad information, till exempel väderdata, befolkningsdata eller seismiska data. eller använd panelkällor för att ersätta standardkartan helt.

Åtkomst till karttjänster

Lägg till vägar, vägbeskrivningar och geokodningsfunktioner i din app med hjälp av API:er från Windows.Services.Maps namnrymd.

Ämne Beskrivning
Begär en mappningsautentiseringsnyckel Appen måste autentiseras innan den kan använda MapControl- och mappa tjänster i Windows.Services.Maps namnområde. Om du vill autentisera din app måste du ange en mappningsautentiseringsnyckel. Den här artikeln beskriver hur du begär en mappningsautentiseringsnyckel från Bing Maps Developer Center och lägger till den i din app.
Intressepunkter (POI) på en karta Lägg till intressanta platser (POI) på en karta med hjälp av pushpins, bilder, former och XAML-gränssnittselement.
Visa vägar och riktningar Begär vägar och vägbeskrivningar och visa dem i din app.
Utföra geokodning och omvänd geokodning Konvertera adresser till geografiska platser (geokodning) och konvertera geografiska platser till adresser (omvänd geokodning) genom att anropa metoderna för klassen MapLocationFinder i Windows.Services.Maps namnrymd.
Hitta och ladda ned kartpaket för offlineanvändning Tidigare var din app tvungen att dirigera användare till appen Inställningar för att ladda ned offlinekartor. Nu kan du använda klasser i Windows.Services.Maps.OfflineMaps namnområde för att hitta nedladdade paket i ett visst område (baserat på en Geopoint, GeoboundingBoxosv.).
Du kan också kontrollera och lyssna efter den nedladdade statusen för kartpaket samt starta en nedladdning utan att användaren behöver lämna din app.
Du hittar exempel på hur du gör detta i både referensinnehållet och UWP-kartexemplet (Universal Windows Platform).

Hämta användarens plats

Hämta användarens aktuella plats och meddelas när platsen ändras i din app med hjälp av API:er från Windows.Devices.Geolocation namnrymd. Dessa API-medlemmar används också ofta i parametrar för maps-API:erna. API:er från Windows.Devices.Geolocation.Geofencing namnrymd meddelar din app när användaren går in i eller lämnar en geofence (ett fördefinierat geografiskt område).

Ämne Beskrivning
Begär en mappningsautentiseringsnyckel Appen måste autentiseras innan den kan använda MapControl- och mappa tjänster i Windows.Services.Maps namnområde. Om du vill autentisera din app måste du ange en mappningsautentiseringsnyckel. Den här artikeln beskriver hur du begär en mappningsautentiseringsnyckel från Bing Maps Developer Center och lägger till den i din app.
Utforma riktlinjer för platsmedvetna appar Prestandariktlinjer för appar som kräver åtkomst till en användares plats.
Hämta användarens plats Skaffa åtkomst till användarens plats och återfå den.
riktlinjer för att använda besöksspårning Lär dig hur du använder den kraftfulla funktionen Besöksspårning för mer praktisk platsspårning.
Designvägledning för geofencing Prestandariktlinjer för appar som använder geofencing-funktionen.
Konfigurera en geofence Konfigurera en geofence i din app och lär dig hur du hanterar meddelanden i förgrunden och bakgrunden.

Starta Windows Maps-appen

Din applikation kan starta Windows Maps-appen som den visas här för att visa specifika kartor och vägbeskrivningar med steg-för-steg-anvisningar. I stället för att tillhandahålla kartfunktioner direkt i din egen app bör du överväga att använda Windows Maps-appen för att tillhandahålla den funktionen. Mer information finns i Starta Windows Maps-appen.

ett exempel på windows maps-appen.