26

Mar

TNX.BingGeocoding

[come convertire latitudine/longitudine in indirizzo stradale e viceversa]

 

ciao a tutti

continua la saga delle librerie TNX

 

questa volta vi parlo di BingGeocoding, la libreria che vi consente di accedere alle funzionalità di geolocalizzazione e geolocalizzazione inversa di Bing Maps

la geolocalizzazione consente di risolvere un indirizzo in coordinate, mentre quella inversa (la più utile in genere), risolve invece le coordinate in un indirizzo stradale

 

compatibile con il framework 4.0 in poi, la libreria si scarica come sempre dal comodo NuGet

image

 

date ad esempio le coordinate dei fori imperiali di Roma

var roma = new { lati = 41.893636D, longi = 12.486366D };

 

l’importante, è che per usare i WS di Bing (che usiamo tramite la comoda helper BingHelper), bisogna registrare un ApplicationID a questo link:

https://www.bingmapsportal.com/

 

possiamo quindi chiedere all’engine di Bing di tornare il reverse-geocode di queste coordinate

var revgeo = BingHelper.ReverseGeocode(roma.lati, roma.longi, "[ID]");

 

dove leggiamo direttamente l’indirizzo stradale Sorriso o NULL in caso di impossibilità

 

un saluto a tutti

by Antonio Esposito on 3/26/2014
Post archive