Google Maps – Facile dans ASP.Net?

Je veux utiliser Google Maps et voir un million de façons de le faire sur le Web. Certaines sont des méthodes javascript et certaines sont des composants de serveur asp.net avec lesquels j’ai manqué de chance. Quel est le moyen le plus simple et le plus fiable d’utiliser c # et asp.net?

J’ai mes données de localisation, y compris les géocodes dans une firebase database. Je souhaite fournir aux utilisateurs une méthode permettant d’effectuer une recherche pour certains emplacements. À partir de là, mon code fournira un tableau de géocodes à Google Maps avec des marqueurs sur la carte correspondant aux entrées trouvées. Les utilisateurs peuvent voir chaque entrée et doivent pouvoir savoir qui est lequel si plusieurs lignes sont renvoyées.

Y at-il un bon moyen de le faire?

L’API de Google Maps est accessible via JavaScript (les contrôles de serveur l’abstruisent simplement de vous). Dans le cas que vous avez décrit, vous devez générer dynamicment le code JavaScript requirejs pour indiquer à l’API de cartes ce qu’il doit afficher.

Voir http://dotnet.sys-con.com/node/171162

Il existe quelques contrôles de serveur pour le faire, comme celui-ci , mais vous devez apprendre à faire les choses d’une manière (contrôle du serveur) ou d’une autre (Javascript Google API).

Je recommande d’utiliser l’API Google, car il contient plus d’échantillons sur le Web et vous pouvez utiliser les nouvelles fonctionnalités implémentées par Google juste après leur publication, sans avoir à attendre que le développeur du contrôle du serveur le fasse.

Je recommanderais d’utiliser JavaScript directement pour créer Google Maps. C’est assez simple et vous pourrez alors comprendre ce qui se passe dans les coulisses.

Google propose de très bons didacticiels et de la documentation pour vous permettre de démarrer rapidement. Une fois que vous en aurez ajouté un à votre site, il deviendra très facile de configurer le rest de la personnalisation dont vous avez besoin.

Jetez un coup d’oeil à ce site pour des exemples.

http://code.google.com/apis/maps/documentation/examples/

Comme d’habitude, je signale ComponentOne qui dispose d’un bon contrôle SilverLight pouvant utiliser Google Maps ou Microsoft Maps, car il utilise Silverlight Deep Zoom pour le gérer correctement: http://www.componentone.com/SuperProducts/MapsSilverlight/

Exemple en direct: http://demo.componentone.com/Silverlight/Factories/

(Je ne viens pas de ComponentOne, je suis juste un client satisfait);)

Je sais que vous pouvez le faire vous-même avec des scripts et d’autres méthodes, mais c’est tellement plus amusant d’utiliser du code allreade. 😉

Meilleur .NET Wrapper pour Google Maps ou Yahoo Maps?

BTW: J’ai trouvé un bon post ici qui a un exemple sur la façon de faire une recherche en magasin. Fonctionne vraiment bien. Je recommande!!

http://blog.donnfelker.com/post/HOWTO-Build-a-Store-Locator-in-ASPNET.aspx

Découvrez cet exemple: Google Maps basé sur les données dans ASP.Net

J’ai utilisé ASP.Net Ajax pour créer un service Web pouvant être appelé à partir de JavaScript. Le service Web parle à la firebase database et remplit un object très basique. ASP.Net Ajax, met ensuite l’object à la disposition de mon client javascript. Le rest est simple: sur le client, vous appelez le service Web à partir de Javascript, lisez les données renvoyées et remplissez Google Maps à l’aide d’appels simples de l’API Google Maps.

Consultez le site au lien texte

S’il vous plaît, essayez mon contrôle GoogleMaps pour ASP.NET

Si vous avez besoin d’une API côté serveur, ce projet open source peut vous être très utile – http://code.google.com/p/google-maps/

Je aide à interroger google-maps api et également obtenir des liens pour les cartes statiques.