Aggiungere un profilo altimetrico alle Bing Maps
Friday, March 19, 2010 2:13:47 PM
Recentemente ho giocato un pò con il Silverlight Bing Maps Control per vedere un pò cosa si potesse fare. In particolare mi interessava creare un profilo altimetrico di un percorso dati 2 o più punti o disegnato a mano libera.
Volevo scoprire se vi era modo di risalire facilmente alla quota di un punto date le sue coordinate geografiche (latitudine e longitudine). Sfortunatamente ho presto scoperto che tale informazione non veniva messa a disposizione pur esistendo all'interno del namespace Microsoft.Maps.MapControl, la classe Location (rappresentante una posizione geografica) e la relativa la property Altitude. Purtroppo tale property ritorna sempre zero e una veloce ricerca su msdn mi ha confermato essere riservata per usi futuri.
Scavando, scavando ho infine trovato una soluzione abbastanza carina. Divertitevi con questa DEMO in silverlight 3.
Se volete saperne di più leggete i miei 2 articoli su SilverlightShow:
How to extend Bing Maps Silverlight with an elevation profile graph - Part 1
How to extend Bing Maps Silverlight with an elevation profile graph - Part 2
