Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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 10/12/2011, 10h52   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Par défaut Création carte ?

Bonjour,

J'aurais besoin de votre grande aide ! Je voudrais crée une carte d'un monde de jeu.

Je m'explique, j'ai en ma possession (base mysql) les coordonnées des iles et villes ! (xy)

Je voudrais donc générer une carte à partir de cela (comme sur ce site : http://fr1.grepolismaps.org/)

Je n'ai absolument aucune idée sur comment faire ... pourriez-vous m'aiguiller ?

Merci d'avance
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 09h02   #2
Membre actif
 
Homme
Inscription : avril 2011
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 426
Points : 171
Points : 171
Tes coordonnées XY sont dans quelle projection ? WGS84 j'imagine (format GPS) ?

Tu souhaites créer une carte statique comme le lien que tu as donné ou une carte dynamique ?

Pour la carte dynamique, oriente toi vers openlayers.

Pour la statique, regarde du côté de la librairie GD de php, mais pas sûr que tu puisses arriver à ce que tu cherches.

Tient nous au courant, c'est intéressant.
heretik25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 19h49   #3
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Merci pour ta réponse

Effectivement, je souhaite créé une carte comme celle du lien ... j'ai une table appelée island :

Code :
$id, $x, $y, $island_type, $available_towns
et les données des villes :

Code :
$id, $player_id, $name, $island_x, $island_y, $number_on_island, $points
Le système de maj est prêt ... juste à savoir comme faire ça ^^
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 12h10   #4
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 671
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 671
Points : 5 404
Points : 5 404
Hum.. on peut faire beaucoup de choses avec GD : La manipulation d'images avec PHP : bibliothèque GD
par contre, dans tout système de graph, il ya une constante : une paire de coordonnées (x,y), c'est un point.
Or, même si on peut représenter une ville comme un point sur la carte, je pense que tes iles doivent être un chouia plus importantes. Il va donc te falloir une série de coordonnées pour délimiter les contours de chacune de tes iles.
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h28.


 
 
 
 
Partenaires

Hébergement Web