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: Modifier les jeux de couleur dans les Thèmes des pages classiques de SharePoint Online par Blog Technique de Romelard Fabrice le 08-08-2018, 17:27

- Office 365: Modifier les jeux de couleur dans les Thèmes des pages modernes de SharePoint Online par Blog Technique de Romelard Fabrice le 07-04-2018, 13:26

- Office 365: Script PowerShell pour fixer le Quota Warning de toutes les collections d’un tenant par Blog Technique de Romelard Fabrice le 07-03-2018, 14:16

- MVP Award 2018-2019 par Blog de Jérémy Jeanson le 07-02-2018, 20:39

- Reprise des articles de 2014 à aujourd’hui par Blog de Jérémy Jeanson le 06-20-2018, 13:00

- Office 365: Comment créer un sous-plan dans Office 365 Planner par Blog Technique de Romelard Fabrice le 06-14-2018, 17:19

- Office 365: Script PowerShell de création de sous-sites basés sur CSOM ou PnP par Blog Technique de Romelard Fabrice le 06-12-2018, 14:58

- Office 365: Comment exporter tous les comptes Azure Active Directory ayant une license via PowerShell par Blog Technique de Romelard Fabrice le 05-17-2018, 13:46

- PowerShell: Comment avoir le Country Name depuis un Country Code par Blog Technique de Romelard Fabrice le 05-17-2018, 13:20

- Office 365: Comment supprimer un compte externe d’un site SharePoint Online en mode Extranet par Blog Technique de Romelard Fabrice le 05-11-2018, 17:00