2008-12-04 8 views
3

J'essaie de créer un contrôle wpf qui affichera une image de carte en utilisant google maps. Je veux pouvoir centrer la carte sur une longitude et une latitude spécifiées par l'application. Idéalement, le contrôle permettra à l'utilisateur de déplacer un marqueur de carte et de stocker la latitude/longitude du marqueur dans l'application. La seule façon que je peux penser à faire est d'utiliser un contrôle WebBrowser et de créer une chaîne HTML à l'exécution qui montre une carte de l'emplacement désiré. Cela semble être une solution gênante et ne me permettra pas de récupérer facilement l'emplacement du marqueur. Est-ce que quelqu'un sait d'une meilleure façon d'accomplir cela?intégrer google map dans le contrôle wpf

+0

check http://greatmaps.codeplex.com/ –

Répondre

1

Je ne suis pas sûr à 100% à ce sujet, mais je pense que faire quelque chose comme ça serait contraire aux conditions d'utilisation de Google Map.

+0

Oui, j'ai examiné plus près et il est contre les termes. Je suis en train de chercher une autre carte api qui conviendrait. –

+0

Dave êtes-vous en mesure de me diriger vers la partie particulière de la T & C? –

+0

de http://code.google.com/apis/maps/terms.html section 9.1 dit qu'il ne doit pas être accessible uniquement à un réseau interne. L'application est une application métier interne, donc l'API ne serait pas appropriée. –

0

Il y a une belle intégration entre Windows Forms et Microsoft Virtual Earth (sample here.) Il y a des considérations d'octroi de licences pour les produits commerciaux, mais cela est certainement plus ou une option « clé en main ». Vous devez également rechercher dans l'hôte Windows Forms pour placer un contrôle Forms dans une application WPF.

Questions connexes