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

- 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

- SharePoint 20XX: Script PowerShell pour exporter en CSV toutes les listes d’une ferme pour auditer le contenu avant migration par Blog Technique de Romelard Fabrice le 03-28-2017, 17:53

- Les pièges de l’installation de Visual Studio 2017 par Blog de Jérémy Jeanson le 03-24-2017, 13:05

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06