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 :

question de géolocalisation


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut question de géolocalisation
    Bonjour à tous

    Je suis sur un projet de site d'annonce immobilière et pour faire un peu comme tout le monde je voudrais permettre aux visiteurs d'indiquer un rayon de recherche par rapport à une ville donnée.

    Actuellement j'ai une base de données qui ressence toutes les villes de France que j'ai monté selon le principe d'un arbre en suivant le tuto suivant :
    http://sqlpro.developpez.com/cours/arborescence/

    Du coup, j'ai fais un composant qui prend le code postal en paramettre en renvoi dynamiquement une liste de ville correspondantes à ce code pstal.

    Maintenant, je ne sais pas par quel bout je dois prendre la chose pour arriver à déterminer la positoin d'une ville (latitude et longitude me parait être un bon point de départ) et ensuite comment déterminer quelles sont les villes qui sont pas loin ou déterminer leur distance.

    En gros, mon niveau de math ne permet pas de mettre en place un tel algorythme.

    Donc je me tourne vers la communauté pour savoir si vous avez déjà fait ça, si vous avez une méthode, un bout de code, un tuto, un truc quoi !

    Merci d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    ce post pourra peut être t'aider

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour ton lien.
    Je vais tenter de traduire le script PHP en VB.NET, mais je sens les problème arriver.

    Si j'ai bien compris, il faut prendr en compte la latitude et la longitude de chaque ville et là, j'ai un souci pour la récupérer.
    Peut-être avec Google Maps, mais la dernière fois que j'ai essayé, ça a planté !!

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    si tu as quelques dollars à dépenser, ce site peut peut être te faciliter la tâche

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    ou celui-ci

  6. #6
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci pour tes liens, ça me parait super bien ces trucs là.

    On va dire que je fais mon gripsou et jque je veux pas dépenser 30 euros.
    J'ai farfouiller le net et j'ai trouvé un truc pas mal et qui pourra servir à d'autre, alors je donne le lien : http://www.batchgeocodeur.mapjmz.com/

    Dans mon cas, 37 000 communes, ça va m'obligé à mettre 37 fois le batch en route et le premier tour vient de dure 12 minutes !!!!

    Mais vu qu'il prends les adresses aussi, ça peut être utile dans d'autres cas pour d'autre gens.

    Une fois que j'aurais fini le chargement des données je m'attaquerais à la translation du code PHP de ton premier lien vers du VB que je maitrise (alors que pas le PHP !!!) et que je pourrais exploiter dans mon site.

    Merci à toi, je ne ferme pas le topic, je sens que je vais pas y arriver du premier coup à la translation.

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

Discussions similaires

  1. Petites questions techniques sur les XML de géolocalisation
    Par alex77722 dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 09/08/2012, 16h44
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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