Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2011, 15h45   #1
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Par défaut Tracé des zones sur un plan

Bonjour,

J'ai réalisé une fonction qui permet de placer des points en cliquant sur une carte, ces derniers sont ensuite stocker dans une base de données.
Ensuite ce que j'aimerais réaliser c'est un "découpage" de la zone, c'est à dire que l'utilisateur verrait bien sa zone par rapport au plan.
Pour cela j'ai donc penser à des lignes qui vont de points en points mais j'ai un doute quand à la "fiabilité" de ma technique :

J'ai pensé créer une image avec comme source une droite. Il suffirait ensuite de faire les calculs de taille de la droite et le positionnement. C'est assez simple à faire en fait, cependant est-ce que cela ne risque pas de surcharger énormément le navigateur du client ?
Si on se retrouve avec 10 zones de 10 traits sa fait 100 images avec les 400 calculs qui vont derrière...
Mais le soucis majeure que me pose cette solution est que j'aurais souhaité pouvoir coloriser l’intérieur de la zone. Hors cela me parait quelques peut difficile avec aucun conteneur qui fait la zone.

Aussi j'aurais souhaité savoir si il existait un conteneur style <div> mais avec plus de quatres points où si je doit tenté de bidouiller un petit truc...

Je vous remercie d'avance pour vos réponse

Edit : Une solution à lequel je viens de penser serait de créer des polygone via GDImage en php et de les superposer à la carte. A moins que quelqu'un n'ait une meilleur solution je pense me tourner vers celle-la.
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 09h48   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 805
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 805
Points : 3 003
Points : 3 003
Bonjour,

Ta solution ne serait pas map area ?
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/05/2011, 11h03   #3
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Pourquoi faire simple quand on peut faire compliqué ...
Merci

Par contre je n'arrive pas à faire en sorte d'afficher une couleur de fond sur les area, un petit coup de pouce ?
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 15h08   #4
Membre régulier
 
Avatar de the-destroyer
 
Homme
Lycéen
Inscription : mars 2009
Messages : 201
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 17
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : mars 2009
Messages : 201
Points : 80
Points : 80
Il ne me semble pas que cela soit possible :/

J'ai déjà était confronté a ce problème et n'ait pas trouvé de solutions
the-destroyer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 17h27   #5
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 018
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 018
Points : 45 108
Points : 45 108
pourquoi aller chercher ailleurs ce que se casse la tête à vous proposer ici ???
J'ai proposé une solution pour la visualisation des mappages ...
http://www.developpez.net/forums/d96...?highlight=map

Dans ton cas de figure si les zones sont libres et stockées il va falloir réaliser les images coté serveur par exemple avec gdlib eb php
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 13h07   #6
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Merci SpaceFrog je n'avais pas pensé à rechercher dans le forum contribution

J'en profite pour poser une question au niveau performance :
Mes zones doivent être visible tout le temps sur la map et je n'ai pour l'instant aucune action au clic d'une zone.
Cependant plus tard il est prévu d'incorporé une action sur le clic d'une zone. Mais puisque les images seront générer dynamiquement par PHP et inclue à la page via des balise img il est alors possible de ne pas utiliser de map / area et d'ajouter l'action onclick directement sur la balise img.

Vaut-il mieu utiliser les map / area ou pas ? Où alors les solutions sont aussi bonne l'une que l'autre ?

Merci d'avance
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 13h30   #7
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 018
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 018
Points : 45 108
Points : 45 108
ben le principe de l'area est de définir une zone active ...
si tu utilises le principe suggéré et que tu colles le click dessus il va s'appliquer à toute l'image, et pas seulement à la zone, à moins de jouer avec tes position de bouts d'images, mais là encore comme les images sont rectangulaires tu auras de soucis de chevauchement de zones
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 13h58   #8
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Effectivement j'avais oublié que html gérait les images comme des rectangles. Je vais donc passer par map / area, merci

Edit : je n'avais même pas vu ton message the-destroyer, merci pour ta réponse mais celle de SpaceFrog est un peu plus simple
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 14h35   #9
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 018
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 018
Points : 45 108
Points : 45 108
Les zonze visibles tout le temps ??
Une seule image suffit alors ...
Le tout sera de créer le map correspondant a tes zones coté serveur
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h45.


 
 
 
 
Partenaires

Hébergement Web