IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Utilisation de l'API Google Maps via le code C#


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Utilisation de l'API Google Maps via le code C#
    Bonjour à tous,

    Je m'adresse à vous car je sèche un peu sur un problème.
    Je travaille actuellement avec l'API Google Maps sur une application ASP.Net/C#. Le but de cette application est de générer un parcours sous forme d'étapes (correspondant à des adresses géographiques de sites), pour optimiser des tournées de véhicule. L'application dispose d'un module d'optimisation permettant la génération de ce parcours. Celui-ci est implémenté directement en C# et se base notamment sur une matrice de distances entre sites pour optimiser les trajets ainsi que sur d'autres paramètres. Ces distances sont pour le moment calculées à vol d'oiseau en utilisant la longitude et la latitude des sites.

    Je souhaiterai recalculer ces distances en tenant compte de l'environnement réel (routes,etc) pour se rapprocher de la réalité. J'ai donc penser à utiliser l'API Google Maps qui à l'air de faire ça très bien. Seulement le problème est que celle-ci utilise le JavaScript. J'ai vu que certains contrôles ASP.Net étaient disponibles pour manipuler cette API, mais celle-ci semblent peu adaptées et documentées.

    Pour faire simple, j'ai besoin d'une fonction qui me calcule les distances réelles entre deux adresses connues de 2 sites (API Google Maps/Javascript) et qui me renvoie le résultat en mètres au module d'optimisation (C#).

    Cette fonction serait appelée autant de fois que nécessaire pour au final obtenir une matrice de distances et procéder au calculs.

    Mon problème est que je ne voit pas bien comment je pourrais faire cohabiter les deux langages (un coté client et l'autre serveur). J'ai trouvé quelques pistes (RegisterClientScriptBlock, Response.Write, etc...) mais je ne sais pas trop comment mettre ça en place. (Je débute dans ces 2 environnements :s)

    Si quelqu'un à déjà eu un problème similaire ou a une idée, je suis preneur !

    Merci.

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Points : 357
    Points
    357
    Par défaut
    Peut être qu'en utilisant les API de Microsoft Virtual Earth renommé dernièrement Bing Maps ça serait plus facile vu que c'est du .NET ?

    Je dois m'y intéresser prochainement mais c'est encore en carton...

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Merci.

    Je viens de regarder de plus près et il semble que l'API Bing Maps s'utilise de la même façon que celle de Google, à savoir par du Javascript.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Ils proposent également des web services si ma mémoire est bonne

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Effectivement, le web service peut être une solution mais n'y a t'il pas un moyen simple et moins lourd de faire ce que je souhaite simplement avec une interaction Javascript/ASP.Net pour récupérer les distances, car c'est essentiellement la seule fonctionnalité qui m'intéresse?

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Regarde du côté de subgurim.
    Je m'en sert dans mon entreprise, il est bien fait, assez simple et documenté mais payant.

    Sinon, j'ai déjà testé ça mais seulement pour des fonctionnalités basiques. Ca vaut néanmoins peut etre le coup de tester.

  7. #7
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Merci pour vos réponses. J'ai finalement opté pour les web services Bing Maps, beaucoup plus simples à utiliser :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. utiliser l'API Google Maps sans connexion?
    Par bbjnvbbjnv dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 03/03/2014, 11h00
  2. Utilisation de labels de Google map API par défaut?
    Par wolfsman dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 06/09/2011, 13h59
  3. [MySQL] Utilisation de l'API Google Maps
    Par nagadef dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/07/2007, 21h37
  4. [Google Maps] IE6 refuse d'ouvrir ma page
    Par Shyboy dans le forum APIs Google
    Réponses: 5
    Dernier message: 03/10/2006, 08h47
  5. [Google Maps] Intégrer de nouvelles icônes
    Par Shyboy dans le forum APIs Google
    Réponses: 7
    Dernier message: 01/10/2006, 00h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo