In Windows Phone le applicazioni hanno la possibilità di relazionarsi con tutto il software del dispositivo attraverso l'uso di task e chooser. Tramite essi è possibile scegliere indirizzi, mandare SMS, scattare foto e con Windows Phone 7.1 è stata introdotta la possibilità di sfruttare le mappe basate su Bing.
Attraverso il BingMapsTask e il BingMapsDirectionsTask è possibile rispettivamente mostrare la mappa su una posizione precisa o ottenere le indicazioni stradali/pedonali per raggiungerla. Il primo task permette di specificare la posizione, attraverso la proprietà Center, oppure il termine da ricercare sulla mappa, attraverso SearchTerm; se si omette la posizione verrà utilizzata quella corrente dell'utente. Ecco quindi un esempio di utilizzo:
BingMapsTask maps = new BingMapsTask(); maps.SearchTerm = "cafè"; maps.ZoomLevel = 2; maps.Show();
In modo altrettanto semplice, la classe BingMapsDirectionsTask permette tramite Start e End di specificare le posizioni di partenza e di arrivo. Se omessa la prima verrà utilizzata la posizione attuale dell'utente e viceversa.
BingMapsDirectionsTask maps = new BingMapsDirectionsTask(); Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); maps.Start = new LabeledMapLocation("Roma", new GeoCoordinate(41.9024, 12.4576)); maps.Show();
Le posizioni di inizio e fine si possono specificare tramite l'oggetto LabeledMapLocation, il quale permette di etichettare il segnaposto sulla mappa. A causa di un bug è necessario applicare un workaround che va ad agire sulla Culture per simulare la lingua inglese.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale - Rotazione degli elementi
Migliorare l'organizzazione delle risorse con Azure Policy
Estrarre dati randomici da una lista di oggetti in C#
Creare una libreria CSS universale: Immagini
Paginare i risultati con QuickGrid in Blazor
Code scanning e advanced security con Azure DevOps
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Miglioramenti agli screen reader e al contrasto in Angular
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- Introduzione alle Container Queries in CSS
- Rimuovere le righe vuote da un file di testo con FSO
- Ottimizzare le pull con Artifact Cache di Azure Container Registry