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

APIs Google Discussion :

Polygone dans google Maps


Sujet :

APIs Google

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Polygone dans google Maps
    Bonjour,

    Je vous expose mon problème.
    Je charge un KML qui me permet de découper une zone géographique en polygone.
    J’ai des coordonnées X/Y de points que je souhaite géolocaliser par rapport à ces polygones.
    Je souhaite savoir quelle méthode invoquer pour connaitre le polygone qui contient ces coordonnées.
    La seule solution que j’ai trouvé est de tester chaque polygone, ce qui n’est pas acceptable dans mon cas de figure (trop de polygones, près de 1000 et énormément de points x/y à tester en permanence).



    Avez-vous une idée ? Merci beaucoup.

  2. #2
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 275
    Points
    3 275
    Par défaut
    En l'état, je ne vois aucune autre solution que de tester l'ensemble des polygones.

    Il te faudrait davantage d'information pour effectuer le moins de test possible.

    Par exemple, voici ce qui me paraîtrait envisageable:

    - pour chaque polygone, tu stockes en bdd les coordonnées des deux points qui te permettrait de dessiner le plus petit rectangle qui pourrait contenir ce polygone,
    - lors du test d'un point, tu peux déjà éliminer tous les rectangles qui ne contiennent pas ce point (facile à tester, une requête en bdd), donc tous les polygones contenus dans ces rectangles (si pas contenu dans le rectangle, alors forcément pas contenu dans le polygone),
    - il ne te reste plus qu'à tester les polygones contenus dans les rectangles restant

    Le plus dur dans l'histoire à mon avis étant de trouver le plus petit rectangle associé à un polygone (maps permet peut-être de faire ça nativement, c'est pas improbable).

Discussions similaires

  1. [Google Maps] Insérer une image
    Par pcayrol dans le forum APIs Google
    Réponses: 2
    Dernier message: 26/04/2010, 14h14
  2. Creer des cartes perso dans google map
    Par Gautheron dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 16/04/2010, 18h25
  3. comment ajouter des points de passage dans google maps ?
    Par thor76160 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/01/2010, 22h19
  4. Inserer une image fixe dans google map
    Par eown dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/05/2009, 20h37
  5. Comment se placer dans Google Maps?
    Par Stéph utilisateur d'acces dans le forum E-Mailing
    Réponses: 0
    Dernier message: 18/02/2009, 07h56

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