Pour pouvoir importer des images sur le serveur et consulter le wiki sans publicité, vous devez vous connecter.
GWiki:GWmap
Aller à la navigation
Aller à la recherche
En cours d'étude
- Intégration des changements dans les modifications récentes ou modifications récentes séparées (comme les builds)
Fonctionnement
- Plusieurs couches de base, correspondant aux continents.
- Plusieurs sur-couches liées à l'une des couches de base, contenant les données vectorielles, marqueurs etc...
- Recherche par (le focus sera forcé sur les coordonnées du premier élément trouvé dans le wikitext) :
- nom de page (automatique → $wgTitle, cf. doc MediaWiki) ou par ID de page
- nom de lieu (modèle localisation)
- nom de région (modèle localisation)
- nom de continent → défini la couche de base utilisée (modèle localisation)
- Informations à récupérer :
- type
- nom
- nom_infobox
- si le FeatureServer accepte qu'on lui donne des IDs persos pour les objets, alors mettre l'ID de page (+ identifiant de carte, si localisations multiples)
- identifiant de carte, si localisation multiple et que FS n'accepte par les IDs personnalisées lors du 'create'
- description ?
- boss → compétence élite ?
- boss → objet vert ?
- Popup
- Lien nom/nom_infobox
- Type ?
- Description ?
- Vignette :
$title = Title::newFromText($v, NS_IMAGE); $image = Image::newFromTitle($title); if ($image && $image->exists()) { $url = $image->getURL(); $url_50px = $image->getThumbnail(50,50)->getUrl(); }
Edition
L'édition ne peut avoir lieu que lorsque :
- le "mode édition" est activé (uniquement utilisateur enregistré).
- que le titre de page correspond à un objet pointable sur la carte (boss, PNJ, lieu).
Suivi des modifications
- La modification d'un point sur la carte compte pour une édition de la page courante et apparait dans les modifications récentes !
- L'édition est lancée à partir de l'API de MediaWiki, ou par le biais d'un robot/relais ? → les deux ^^
- Résumé automatique : "GWmap : Modification des coordonnées liées à la page."
- Un champ permettant de spécifier les "coordonnées de la page" sera ajouté automatiquement lors de l'édition de carte (où ? dans le modèle "Localisation" ?) :
Gestion multi-points
Gestion de zone
Gestion multi-maps
Niveau
- Le niveau correspond à un indice de profondeur, le niveau 0 étant la surface, le niveau 1 la sous-sol -1 etc...
- Il correspond au numéro donné dans le nom de la sous-page d'un lieu donné :
- Le calque visible sera celui du niveau concerné, avec les objets qui lui sont liés (le menu de gestion de calque permet de switcher vers différents niveaux).
- Par défaut, le niveau est égal à 0, il peut-être forcé par le paramètre "level".
Objet
- C'est le nom de ce qu'on veut voir ou positionner/éditer sur la carte.
- Si l'objet existe, la carte sera centrée sur celui-ci, à moins que l'on spécifie un centre alternatif avec "x" et "y".
- Par défaut, l'objet est égal au titre complet de la page courante, il peut-être forcé par le paramètre "object".
Zoom
- Par défaut, le zoom est fixé à 6 (le plus grand zoom disponible), il peut-être forcé par le paramètre "zoom".
Taille de la carte
- Par défaut, la taille de la carte est fixée à 400×300, elle peut-être forcée par les paramètres "width" et "height".