Aujourd'hui je vous propose un snippet très simple qui vous permettra d'ouvrir une page web pointant sur GoogleMap (le service de cartographie de Google) en C#.
- Une URL sur Google map ressemble à ceci :
Vous conviendrez que bien que fonctionnel, cet URL est un peu longue.
Après quelques recherches, je me suis rendu compte que ces URL destinées au partage sont facilement simplifiable car de nombreux paramètres ne sont pas nécessaires.
- Voici la même URL débarrassée des paramètres superflus :
À partir d'ici, il devient très facile d'ouvrir GoogleMap et d'afficher instantanément n'importe quelle adresse.
private void GotoGoogleMap()
{
var aAddress = "Champ de Mars, 5 Avenue Anatole France";
var aZipCodeNumber = "75007";
var aTown = "Paris";
var aCountry = "France";
try
{
var aAddress = aAddress.Replace(' ', '+');
var aZipCodeNumber = aZipCodeNumber.Replace(' ', '+');
var aTown = aTown.Replace(' ', '+');
var aCountry = aCountry.Replace(' ', '+');
var aUrl = String.Format(@"https://maps.google.be/maps?q={0},+{1},+{2},+{3}",
aAddress, aZipCodeNumber, aTown, aCountry);
System.Diagnostics.Process.Start(aUrl);
}
catch
{
throw new Exception();
}
}
Un petit code qui n'a rien de sorcier mais qui peut rendre bien des services.
À bientôt
Aucun commentaire:
Enregistrer un commentaire