Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Cyril Sansus

WPF, Interfaces Utilisateurs et .NET
Un contrôle Bing Maps pour WPF !!!

Les équipes MS viennent de sortir un contrôle Bing Maps en WPF, 100% WPF !!

Terminées les galères du WebBrowser qui embarque une application Silverlight, les problèmes de superposition, les bidouille d’interop et COM pour faire dialoguer tout ce beau monde, les micro-freeze intempestifs !!

Cette première version Béta fonctionne très bien et il m’a fallut 5 minutes pour migrer de mon ancienne solution vers cette solution 100% WPF. Le résultat est bleffant ! On retrouvera toutes les fonctionnalités de base :

  • Visualisation de la map dans les différentes vues (plan, aérienne, …)
  • Ajouter des pin et des shapes
  • Prise en charge multitouch est assez bien (quelques petits sautillement si on va un peu trop vite).

A télécharger à l’adresse suivante:

http://www.microsoft.com/download/en/details.aspx?id=27165

Vivement la version finale !

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 24 août 2011 18:18 par Vko

Commentaires

cyril a dit :

Mise à part le côté technique de la chose. Cela apporte fonctionnelement des choses en plus ?

Meilleurs performances ? intégration / personalisation plus complete ? nouvelles fonctionnalitées ?

# août 24, 2011 20:31

nicoboo a dit :

@Cyril : cela apporte une intégration fine au niveau WPF - plus d'intéropérabilité à apporter entre le contrôle WebBrowser qui héberge le contrôle AJAX ou Silverlight.

Du coup, l'intégration WPF est un réel plus.

Il manque encore quelques fonctionnalité, mais il est certains que c'est un contrôle intéressant. J'en ferai une présentation plus complète avec des exemples d'implémentation intéressant qui viendront forcément en complément de mon analyse récente :

http://blogs.developpeur.org/nicoboo/archive/2011/08/15/bing-maps-for-enterprise-integration-dans-une-application-wpf-et-pour-la-table-microsoft-surface.aspx

# août 25, 2011 10:40

nicoboo a dit :

@Cyril Sansus: La solution de "bidouille" WebBrowser est à ce jour la seule solution officiellement supportée par Microsoft pour assurer l'intégration de cartographie au sein d'une application WPF : que ce soit en utilisant le contrôle AJAX ou Silverlight.

Il faut souligner l'aspect beta de ce contrôle qui à ce stade ne s'intègre à aucun niveau à un support de la part de Microsoft.

Il est aussi important de rappeler que l'utilisation du contrôle WPF pour Bing Maps nécessite un accord de licence d'utilisation de la plateforme Bing Maps.

# août 25, 2011 10:43

Vko a dit :

@cyril: c'est un pas de géant qui vient d'etre fait! l'utilisation d'un WebBrowser au sein d'une application WPF est un réel calvers. La communication entre le WebBrowser et l'application est possible, mais nécessite pas mal de figure de style pour avoir quelque chose de totalement opérationnel.

@nicoboo: oui malheureusement c'est qu'une béta. Mais pour ma part, mon application est plus "smooth" qu'avant.

j'ai également espoir que ce contrôle soit très rapidement intégré dans le SDK de Mango. Cela confirmerait que ce contrôle sortira en RTM.

# août 25, 2011 11:06

nicoboo a dit :

A mon avis, le contrôle ne sera pas intégré tout de suite dans le SDK de Mango. (My 2 cents ;p)

Plusieurs raisons à ce jugement, qui sera peut être remis en cause :

- Il existe déjà un contrôle Silverlight for Windows Phone 7 qui fonctionne très bien pour 99% des cas (les 1% restants sont optimisables)

- On n'observe pas la possibilité, à ma connaissance, de développer en natif WPF pour la plateforme Windows Phone 7 (Silverlight ou XNA uniquement à ma connaissance).

- L'évolution du contrôle AJAX permettra probablement de tirer partie des navigateurs modernes et donc mobiles modernes avec aucune dépendance à .Net

Bref, effectivement, j'apprécie techniquement cette arrivée mais je suis étonné de la manière avec laquelle il est arrivé et annoncé.

# août 25, 2011 12:11

Vko a dit :

Je me suis mal exprimé.

Je parlais dans les outils du SDK (fait en WPF pour le coup), l'onglet pour émuler le GPS.

# août 25, 2011 18:03
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Azure Days le 24 avril ! par Blog de Jérémy Jeanson le 04-08-2018, 17:51

- Office 365: Ajouter ou retirer des comptes utilisateurs des administrateurs de collections de site via PowerShell par Blog Technique de Romelard Fabrice le 02-19-2018, 18:18

- Office 365: Extraire dans un fichier CSV une liste de tous les Teamsites présents dans votre tenant Office 365 par Blog Technique de Romelard Fabrice le 02-19-2018, 15:39

- SharePoint 2007: Forcer le Check-In des fichiers avant la migration vers SharePoint Online par Blog Technique de Romelard Fabrice le 02-19-2018, 15:13

- Office 365: Comment configurer l’ouverture des fichiers stockés dans une Document Library par Blog Technique de Romelard Fabrice le 02-19-2018, 14:25

- Microsoft Flow - Boite Mail partagée - Bibliothèque SharePoint par Le Blog (Vert) d'Arnaud JUND le 01-12-2018, 09:05

- Office 365: Nettoyage des versions de List Item avant migration depuis SharePoint On Premise vers SharePoint Online par Blog Technique de Romelard Fabrice le 08-08-2017, 15:36

- Office 365: Comment supprimer des éléments de liste SharePoint Online via PowerShell par Blog Technique de Romelard Fabrice le 07-26-2017, 17:09

- Nouveau blog http://bugshunter.net par Blog de Jérémy Jeanson le 07-01-2017, 16:56

- Office 365: Script PowerShell pour assigner des droits Full Control à un groupe défini par Blog Technique de Romelard Fabrice le 04-30-2017, 09:22