Actions

Utilisateur

« Momo50/Extension Maps/Notes de version » : différence entre les versions

De Wikimanche

(dev Maps 7.16.0)
(versions 7.17)
Ligne 5 : Ligne 5 :
== Notes de versions ==
== Notes de versions ==


; Maps 7.16.0 (en développement)
; Maps 7.17.1 (2020-04-04)


* Les images non carrées sont désormais correctement mises à l'échelle dans la nouvelle fonctionnalité de couches d'image
; Maps 7.17.0 (2020-04-02)
* Ajout d'un paramètre de couches d'images expérimentales à Leaflet. Pourrait voir des changements de rupture dans les prochaines versions mineures.
* Les cartes de dépliants s'affichent désormais correctement dans l'extension Visual Editor (aucune modification améliorée n'a été ajoutée)
* Correction d'un problème entraînant l'ignorance de certains paramètres dans certaines situations
; Maps 7.16.0 (2020-04-01)
* Correction de l'affichage des icônes de marqueur de dépliant lors de l'utilisation de MediaWiki 1.34 ou version ultérieure
* Ajout de la prise en charge des images provenant de référentiels / wikis distants (par @edwardspec)
* Ajout de la prise en charge des images provenant de référentiels / wikis distants (par @edwardspec)
* Ajout d'une intégration GeoJSON + SMW expérimentale / instable


; Maps 7.15.6 (2020-02-09)
; Maps 7.15.6 (2020-02-09)

Version du 5 avril 2020 à 16:36

Notes de version de l'extension Maps traduit en français avec l'aide de Google Traductions.

Ce sont les notes de publication pour l'extension Maps. Pour un aperçu des différentes versions et des versions de PHP et de MediaWiki prises en charge, consultez les tableaux de compatibilité des plates-formes.

Notes de versions

Maps 7.17.1 (2020-04-04)
  • Les images non carrées sont désormais correctement mises à l'échelle dans la nouvelle fonctionnalité de couches d'image
Maps 7.17.0 (2020-04-02)
  • Ajout d'un paramètre de couches d'images expérimentales à Leaflet. Pourrait voir des changements de rupture dans les prochaines versions mineures.
  • Les cartes de dépliants s'affichent désormais correctement dans l'extension Visual Editor (aucune modification améliorée n'a été ajoutée)
  • Correction d'un problème entraînant l'ignorance de certains paramètres dans certaines situations
Maps 7.16.0 (2020-04-01)
  • Correction de l'affichage des icônes de marqueur de dépliant lors de l'utilisation de MediaWiki 1.34 ou version ultérieure
  • Ajout de la prise en charge des images provenant de référentiels / wikis distants (par @edwardspec)
  • Ajout d'une intégration GeoJSON + SMW expérimentale / instable
Maps 7.15.6 (2020-02-09)
  • Mises à jour de la traduction
Maps 7.15.5 (2020-01-03)
  • Correction de l’affichage des cartes qui ne se chargent pas correctement sur mobile
  • Amélioration de la fiabilité du chargement des ressources Leaflet
Maps 7.15.4 (2019-12-28)
  • Les couches Dark de Leaflet ne sont plus affichées (7.10.0 revert)
  • Correction de la régression récente du cluster Leaflet
Maps 7.15.3 (2019-12-26)
  • Correction des cartes Leaflet ne se chargeant pas lors de l'utilisation du paramètre circle (cercle)
  • Correction du zoom par défaut sur les cartes Leaflet en l'absence de marqueurs ou de formes
Maps 7.15.2 (2019-12-24)
  • Amélioration de la fiabilité du chargement des ressources Leaflet
Maps 7.15.1 (2019-12-23)
  • Correction du paramètre geojson dans le format de résultat Leaflet (régression 7.12.0)
  • Correction du paramètre center pour Leaflet (régression 7.12.0)
Maps 7.15.0 (2019-12-22)
  • Le bouton de contrôle plein écran est maintenant affiché en haut à droite au lieu du coin supérieur gauche:
  • Internationalisation améliorée de l'éditeur visuel GeoJSON:
Maps 7.14.0 (2019-12-22)
  • Amélioration du chargement des ressources Leaflet (certaines cartes se chargeront désormais un peu plus rapidement)
Maps 7.13.0 (2019-12-14)
  • L'éditeur GeoJSON s'affiche désormais dans #display_maps et #ask pour les cartes Leaflet à l'aide du paramètre geojson.
  • Suppression de la nécessité d'inclure manuellement Maps_Settings.php dans LocalSettings.php lors de la modification des paramètres des cartes.
  • Amélioration de la compatibilité avec MediaWiki 1.35
Maps 7.12.2 (2019-12-09)
  • Les noms de fichiers KML non valides ne sont plus transmis à Google Maps
Maps 7.12.1 (2019-12-09)
  • La sortie de requête de carte n'est plus gérée de manière incorrecte par l'analyseur MediaWiki
  • Ajout de la journalisation des informations de débogage en cas d'échec de l'analyse KML
  • Bibliothèque d'analyse Google Maps GeoXML mise à niveau pour KML
Maps 7.12.0 (2019-12-09)
  • Éditeur GeoJSON amélioré
    • Ajout de l'édition des titres et des descriptions (en cliquant sur les marqueurs / formes)
    • Bouton d'enregistrement ajouté et enregistrement automatique supprimé
    • Ajout de la possibilité de spécifier un résumé de modification
    • Les intersections de polygones sont désormais autorisées
  • Ajout du support simplestyle pour GeoJSON
    • Texte contextuel (clé de propriété text) (Seuls le texte en clair, le HTML et le wikitexte ne sont pas pris en charge)
    • Description contextuelle (clé de propriété description ) (Seuls le texte en clair, le HTML et le wikitext ne sont pas pris en charge)
    • Couleur de remplissage (clé de propriété fill)
    • Remplir l'opacité (clé de propriété fill-opacity)
    • Couleur de bordure (clé de propriété stroke)
    • Largeur de bordure (clé de propriété stroke-width)
    • Opacité de la bordure (clé de propriété stroke-opacity)
    • Taille du marqueur (marker-size), symbole du marqueur (marker-symbol) et couleur du marqueur (marker-color) ne sont pas encore pris en charge et seront ignorés
    • Affichage uniquement, l'édition dans l'éditeur visuel n'est pas encore prise en charge
  • Le clustering des marqueurs inclut désormais également les marqueurs de la couche GeoJSON
  • Le clustering des marqueurs permet désormais également de charger dynamiquement les marqueurs de cluster via la fonction ajaxquery
  • Le contrôle de calque Dépliant est désormais toujours affiché lorsqu'il y a des superpositions
  • Ajout d'un alias cluster au paramètre markercluster pour Leaflet et Google Maps
  • Ajout d'un alias de superpositions au paramètre de superposition pour Leaflet
  • Les cartes de dépliants sans marqueurs ni formes sont désormais dézoomées par défaut
  • Calque Leaflet mis à jour de 1.3.4 à 1.6.0
  • Plugin de cluster de marqueurs Leaflet mis à jour de 1.3.0 à 1.4.1
  • Ajout du message manquant "Échec de l'analyse KML" dans Google Maps.
Maps 7.11.0 (2019-11-07)
  • Correction des cartes ne chargeant pas sans recharger la page après édition avec Visual Editor
  • Fonctionnalité Ajax Leaflet fixe
Maps 7.10.0 (2019-10-24)
  • Ajout du support du mode sombre pour Leaflet. Configurable via le nouveau paramètre egMapsLeafletLayersDark (par @vedmaka)
  • Correction de la notification PHP sur certaines versions de MediaWiki lors de l'exécution de scripts de maintenance
Maps 7.9.0 (2019-10-04)
  • Ajout du paramètre clicktarget pour Leaflet. clicktarget=http://votre.url?latitude=%lat%&longitude=%long%
  • La fonction d'analyseur #mapsdoc affiche désormais tous les paramètres, pas seulement ceux spécifiques à un service de mappage
  • Le paramètre visitedicon n'est plus affiché de manière incorrecte comme pris en charge pour Leaflet
  • Le paramètre wmsoverlay n'est plus affiché de manière incorrecte en tant que pris en charge pour Leaflet
Maps 7.8.3 (2019-10-03)
  • Le bouton "Créer une page" sur les pages GeoJson est maintenant affiché uniquement pour les utilisateurs avec l'autorisation de créer une page createpage
Maps 7.8.2 (2019-10-02)
  • Régression récente de Google Maps
Maps 7.8.1 (2019-10-02)
  • Correction du double affichage des icônes de marqueur dans l'espace de noms GeoJson
Maps 7.8.0 (2019-10-02)
  • Les messages de chargement pour les cartes Leaflet ne sont plus visibles lors d'un zoom arrière ou lors du chargement de nouvelles tuiles
  • Ajout d'un flux de création entièrement visuel pour les pages de l'espace de noms GeoJson
  • Validation améliorée du contenu dans l'espace de noms GeoJson
  • Texte amélioré dans les onglets Création et Édition de l'espace de noms GeoJson
  • Ajout de la balise "Visual map edit" aux révisions créées par l'éditeur visuel de GeoJson
Maps 7.7.0 (2019-09-29)
  • Correction de l'éditeur visuel GeoJson sur MediaWiki 1.31.x (régression 7.6.0)
  • Internationalisé la plupart des éditeurs visuels de GeoJson
  • Ajout du contrôle en plein écran à l'éditeur visuel GeoJson
  • Ajout d'un alias plein écran (fullscreen) pour le paramètre enablefullscreen
Maps 7.6.0 (2019-09-27)
  • Aperçu de la carte GeoJson corrigé sur MediaWiki 1.33+ (régression 7.5.0)
  • Ajout de l'alias scrollzoom pour le paramètre scrollwheelzoom
Maps 7.5.0 (2019-09-24)
  • Ajout d'une interface graphique d'édition visuelle aux cartes de l'espace de noms GeoJson


Maps 7.4.1 (2019-08-31)
  • Correction d'un bug critique de chargement de carte qui empêchait le chargement de nombreuses cartes sans actualisation de la page
Maps 7.4.0 (2019-08-09)
  • Correction d'un bug de hauteur de carte par défaut survenant avec les versions récentes d'une bibliothèque utilisée
  • Paramètre egMapsSizeRestrictions supprimé, inutilisé depuis Maps 3.0.0
Maps 7.3.3 (2019-08-02)
  • Correction d'erreur dans la description du paramètre de hauteur
Maps 7.3.2 (2019-07-25)
  • Suppression du module API de géocode endommagé
Maps 7.3.1 (2019-07-20)
  • Correction d'un problème de compatibilité avec SMW 3.1+ (merci @mwjames!)
Maps 7.3.0 (2019-05-27)
  • Correction du chargement de certaines cartes Leaflet en raison d'une erreur JavaScript
  • Correction du paramètre de format de résultat ajaxquery
  • Suppression de l'option pagelinktext longue et cassée du format de résultat KML
Maps 7.2.0 (2019-03-05)
  • Correction du problème de chemin KML dans Google Maps
Maps 7.1.0 (2019-01-16)
  • Ajout du paramètre egMapsEnableCoordinateFunction (pour les personnes utilisant l'extension GeoData)
  • Erreur fatale corrigée sur Special:MapEditor (régression 6.1.0) (par @paladox)
Maps 7.0.0 (2018-12-16)
  • Changement décisif : suppression du service OpenLayers
  • Changement marquant : suppression du paramètre egMapsDefaultServices ['qp'] (il suffit d'utiliser egMapsDefaultService)
  • Changement marquant : suppression du paramètre Google fusiontables (Google supprime ce service)
  • Ajout de la prise en charge du calque transit pour Google Maps (layers=transit) (par @acnetj)
  • Ajout du paramètre egMapsGeoJsonCacheTtl et de la mise en cache facultative des fichiers GeoJSON
  • Correction de l'affichage de la catégorie Maps sur Special:SpecialPages
  • Suppression du paramètre tilt (inclinaison) non utilisé pour Google Maps, y compris le paramètre egMapsGMaps3DefaultTilt
Maps 6.3.0 (2018-11-29)
  • Le paramètre copycoords (affiche les coordonnées sur le clic droit du marqueur) fonctionne maintenant pour Leaflet
Maps 6.2.2 (2018-11-27)
  • Correction du problème de chargement des images, notamment les marqueurs Leaflet (régression 6.1.0)
Maps 6.2.1 (2018-11-26)
  • Correction du paramètre 'kml' de Google Maps. Il fonctionne maintenant à nouveau avec juste le nom du fichier plutôt que le chemin complet
  • Correction du paramètre lines (lignes) pour les requêtes Ask (il n'est plus ignoré)
  • Correction du paramètre polygons (polygones) pour les requêtes Ask (il n'est plus ignoré)
  • Correction du paramètre circles (cercles) pour les requêtes Ask (il n'est plus ignoré)
  • Correction du paramètre rectangles (rectangles) pour les requêtes Ask (il n'est plus ignoré)
  • Corrections des paramètres de liste facultatifs (y compris locations des requêtes Ask) pour ignorer les valeurs non valides
Maps 6.2.0 (2018-11-23)
  • Correction des marqueurs sans texte avec des popups vides (cela ne se produisait probablement qu'avec les versions récentes de MediaWiki)
  • Correction link=all dans les requêtes Ask: les valeurs sont maintenant liées le cas échéant
  • Correction link=none et link=subject dans les requêtes Ask: les propriétés ne sont plus liées
  • Fixés headers=hide dans les requêtes Ask: les valeurs sont maintenant affichées
  • Correction format de résultat KML (régression 6.1.0)
Maps 6.1.0 (2018-11-21)
  • Le contrôle de rotation pour Google Maps est maintenant activé par défaut (modifiable via $egMapsGMaps3Controls) (par @acnetj)
  • Le paramètre layers (calques) pour Google Maps fonctionne à nouveau (régression 5.2.0)
  • Les fichiers peuvent à nouveau être référencés sans mettre la première lettre en majuscule (régression 3.0.0)
  • Suppression du type de données SMW _gpo endommagé
Maps 6.0.4 (2018-10-20)
  • Correction du problème de chargement de la localisation (par paladox)
Maps 6.0.3 (2018-10-04)
  • Correction du double affichage des marqueurs lors de l'utilisation de Leaflet (régression 6.0.0)
Maps 6.0.2 (2018-10-01)
  • Les coordonnées formatées en degrés décimaux ou flottantes sont maintenant arrondies de manière sensible
  • Le paramètre smgQPCoodDirectional n'est plus ignoré
Maps 6.0.1 (2018-09-05)
  • Correction du chargement des paramètres par défaut
Maps 6.0.0 (2018-09-04)
  • Suppression du support pour PHP plus ancien que 7.1
  • Suppression du support pour MediaWiki plus ancien que 1.31
  • Abandon du support pour Semantic MediaWiki plus ancien que 2.4
  • Ajout de la prise en charge des clés API pour les calques Leaflet via le paramètre egMapsLeafletLayersApiKeys (par Gilles Cébélieu)
  • Mise à jour de la bibliothèque Leaflet de la version 1.3.1 à la version 1.3.4
Support GeoJson
  • Ajout de l'appellation GeoJson. Les pages de cet espace de noms ne peuvent contenir que GeoJson
  • Le paramètre #display_map geojson accepte désormais les noms de page des pages de l'espace de noms GeoJson
Changements
  • Maps n'est plus chargé automatiquement lorsqu'il est installé avec Composer. Vous devez maintenant appeler wfLoadExtension ('Maps') (préféré) ou inclure le point d'entrée (require_once __DIR__. '/Extensions/Maps/Maps.php';) dans LocalSettings.php. Vous devrez également inclure les paramètres par défaut avant de modifier les paramètres de Maps. require_once __DIR__ . '/extensions/Maps/Maps_Settings.php';
  • Suppression du paramètre egMapsNamespaceIndex inutilisé
Maps 5.6.0 (2018-07-16)
  • Ajout du paramètre geojson à #display_map, disponible uniquement pour Leaflet
  • Correction du paramètre #display_map imageoverlays: le titre, le texte et le lien ne sont plus ignorés
Maps 5.5.5 (2018-07-09)
  • Correction de paramètres de polygones de #display_map lors de l'utilisation de Leaflet
  • Régression fixée introduite en 5.5.3 qui casse les icônes de marqueurs dans certains cas lors de l'utilisation de la zone de notification
Maps 5.5.4 (2018-07-08)
  • Popups fixés pour les lignes, les polygones, les cercles et les rectangles lors de l'utilisation de Leaflet
  • Correction de l'affichage des popups sans contenu pour Google Maps
  • Correction d'une erreur fatale lorsque le géocodage échoue pour les adresses dans les cercles et les rectangles
Maps 5.5.3 (2018-07-07)
  • Correction des paramètres de l'icône de #display_map et de l'icône "visité" lors de l'utilisation d'un préfixe d'espace de nommage (par exemple: Fichier:NomFichier.png)
  • Correction des paramètres de l'icône et des modificateurs d'icône des emplacements visités de #display_map lors de l'utilisation d'un préfixe d'espace de noms
  • Correction du paramètre du cercle de #display_map lors de l'utilisation de Leaflet
Maps 5.5.2 (2018-07-05)
  • Correction des paramètres du modificateur d'icône des emplacements visités de #display_map (il n'est plus ignoré)
Maps 5.5.1 (2018-07-04)
  • Régression fixée introduite en 5.5.0 entraînant souvent l'ignorance du paramètre du service de #display_map
  • Correction d'une erreur fatale lors de l'utilisation des paramètres de cercles de #display_map
  • Correction d'une erreur fatale lors de l'utilisation des paramètres de rectangles de #display_map
  • Correction des paramètres de remplissage des rectangles de #display_map (il n'est plus ignoré)
  • Paramètres les rectangles de #display_map corrigés remplissent le modificateur d'opacité (il n'est plus ignoré)
Maps 5.5.0 (2018-07-03)
  • Ajout de couches Geoportail (France) pour Leaflet (par Gilles Cébélieu)
  • Mise à jour de la bibliothèque de brochures de la version 1.1.0 à la version 1.3.1
  • Mise à jour des plugins Leaflet à leurs dernières versions
  • Suppression du paramètre redondant $egMapsDefaultServices ['display_map']
Maps 5.4.0 (2018-06-07)
  • Commande de repli du service de géocodage amélioré (par Karsten Hoffmeyer)
  • Amélioration de la compatibilité avec la dernière version de développement de MediaWiki (par Timo Tijhof)
Maps 5.3.0 (2018-04-28)
  • Paramètre scrollwheelzoom ajouté pour GoogleMaps (par hidrarga)
  • Problème d'installation fixe causé par l'utilisation d'une version de développement de la bibliothèque de géocodage
Maps 5.2.0 (2018-01-30)
  • Ajout du support pour l'installation de Maps dans des répertoires non standard (en utilisant wgExtensionDirectory) (par Tobias Oetterer)
  • Ajout du réglage egMapsGeoCacheTtl (par Máté Szabó)
  • Paramètre scrollwheelzoom ajouté pour Leaflet qui permet de désactiver le zoom de la molette de défilement (par hidrarga)
Maps 5.1.0 (2017-11-17).
  • Suppression du support pour PHP plus ancien que 7.0
  • Amélioration du support des couches pour Leaflet (par Peter Grassberger)
    • Les cartes de feuillets affichent maintenant un contrôle de couche lorsqu'il y a plusieurs couches
    • Le paramètre de couche accepte maintenant plusieurs valeurs et a été aliasé pour les calques
    • Ajout du paramètre egMapsLeafletLayers
    • Paramètre egMapsLeafletLayer déprécié en faveur du nouveau egMapsLeafletLayers
  • Lien d'attribution de Leafletlet fixe (par Bernhard Krabina)
Maps 5.0.2 (2017-10-19)
  • Les icônes de marqueur personnalisées sur les cartes Leaflet sont maintenant mises à l'échelle correctement (par hidrarga)
Maps 5.0.1 (2017-10-19)
  • Version spéciale optimisée pour PHP 7.x. (nécessite PHP 7.x)
Maps 5.0.0 (2017-10-16)
  • Ajout du cache de géocodage persistant (par hidrarga)
  • Correction du rendu de wikitext dans les popups du format de résultat de la carte lors de l'utilisation du paramètre template (par hidrarga)
  • Echec du chargement aléatoire des cartes Leaflet (par Peter Grassberger)
  • Les géocodeurs respectent désormais les paramètres réseau de MediaWiki tels que wgHTTPProxy
  • Les superpositions d'images utilisées dans #display_map prennent désormais en charge le géocodage pour leurs emplacements
Suppression paramètres obsolètes
  • Paramètres de géoservice supprimés de la fonction d'analyseur #display_map
  • Suppression des paramètres geoservice et allowcoordinates de la fonction d'analyseur #geocode
  • Suppression des paramètres mappingservice et geoservice de la fonction de l'analyseur #geodistance
  • Suppression de mappingservice, geoservice et allowcoordinates params depuis la fonction d'analyseur #finddestination
  • Paramètre de géoservice supprimé des formats de résultat SMW
  • Paramètre de service supprimé du module API de géocodage
  • Paramètre egMapsUserGeoOverrides supprimé
  • Paramètre egMapsAvailableGeoServices supprimé
  • Paramètre egMapsAllowCoordsGeocoding supprimé
  • Suppression de la prise en charge du service de géocodage GeocoderUS, qui semble avoir été arrêté
Maps 4.4.0 (2017-09-14)
  • Ajout du support de couche pour Leaflet (par Peter Grassberger)
  • Support de carte statique ajouté pour Leaflet (static = true) (par hidrarga)
  • Correction d'un bug d'icône de marqueur personnalisé lors de l'utilisation de Leaflet (par hidrarga)
Maps 4.3.0 (2017-05-10)
  • Suppression du support pour MediaWiki plus ancien que 1.27
  • Suppression du support pour PHP plus ancien que 5.6
  • Conflit de compatibilité avec l'extension GitHub MediaWiki
Maps 4.2.1 (2017-05-20)
  • Correction d'un problème survenant lors de l'utilisation du paramètre de modèle dans le format de résultats Google Maps plus d'une fois sur une page
Maps 4.2.0 (2017-05-15)
  • Correction d'un bug dans le géocodeur Nomatim qui provoquait l'échec du chargement de la page lorsque Nomatim était en panne
  • Correction d'un bug dans le géocodeur Nomatim qui provoquait l'échec du chargement de la page lorsque Nomatim renvoyait une réponse invalide
  • Dépliant mis à jour de 1.0.0-rc à 1.0.3
Maps 4.1.0 (2017-04-14)
  • Rendu fixe des valeurs de requête de zone (elles fonctionnent maintenant correctement dans les liens "autres résultats" de SMW)
  • Avertissement de type fixe dans SMMapPrinter :: getMapHTML
  • Ajout de messages polygones géographiques de type i18n manquants
Maps 4.0.5 (2017-03-05)
  • Correction du problème d'i18n dans le hook de l'analyseur mapsdoc
Maps 4.0.4 (2017-01-09)
  • Correction de l'encodage des caractères spéciaux dans le géocodeur Google (par quelquechose)
  • Compatibilité PHP 7 améliorée (par Andre Klapper)
Maps 4.0.3 (2016-12-06) - Version actuelle sur Wikimanche (12 décembre 2016)
  • Fixe régression introduite dans 4.0.2 qui a causé le non chargement JavaScript dans certains cas
  • Le crochet d'analyseur display_map utilise maintenant correctement son paramètre geoservice
  • Le paramètre center pour le format de résultat de carte prend maintenant en compte le paramètre de géoservice
Maps 4.0.2 (2016-12-04)
  • Correction d'une erreur fatale due au double chargement du code d'initialisation sur certaines plates-formes
Maps 4.0.1 (2016-11-19)
  • Le crochet d'analyseur de géocode utilise maintenant correctement ses paramètres geoservice et allowcoordinates
Maps 4.0 (2016-11-16)
À souligner, prise en charge intégrée de MediaWiki
  • Fusionné dans la plupart des fonctionnalités de l'extension Semantic Maps. Ils sont activés automatiquement lorsque SMW est installé.
  • Semantic Maps est interrompu car les fonctionnalités seront désormais conservées dans Maps. L'entrée de formulaire Semantic Maps a été déplacée dans l'extension Formulaires de page.
Changements
  • Le service de mappage par défaut a été modifié de Google Maps à Leaflet (peut être modifié via le paramètre egMapsDefaultService)
  • La catégorie Suivi des cartes est maintenant désactivée par défaut (peut être activée à l'aide du paramètre egMapsEnableCategory)
Autres changements
  • Ajout du paramètre egMapsDisableExtension qui permet de désactiver l'extension même lorsqu'il est installé
  • Le paramètre egGoogleJsApiKey de Google Maps 2.x sera désormais utilisé comme clé d'API Google lorsque egMapsGMaps3ApiKey n'est pas défini
  • Différents messages manquants ajoutés
Maps 3.8.2 (2016-09-22)
  • Correction du centrage incorrect des cartes OpenLayers (par Peter Grassberger)
Maps 3.8.1 (2016-09-07)
  • Correction d'un bug qui faisait que le clustering était toujours activé pour Leaflet (par Peter Grassberger)
Maps 3.8 (2016-08-24)

En raison des modifications apportées à Google Maps, une clé API doit maintenant être définie. Reportez-vous aux instructions de configuration de l'installation.

  • Ajout de la clé API de Google Maps egMapsGMaps3ApiKey setting (par Peter Grassberger)
  • Ajout du numéro de version de l'API de Google Maps paramètre egMapsGMaps3ApiVersion (par Peter Grassberger)
  • Ajout d'un groupement de marqueurs Leaflet (par Peter Grassberger)
    • Markercluster : Active la mise en cluster, plusieurs marqueurs sont fusionnés en un marqueur.
    • Clustermaxzoom : Le niveau de zoom maximal où les clusters peuvent exister.
    • Clusterzoomonclick : Que vous cliquiez sur un cluster, le zoome.
    • Clustermaxradius : Le rayon maximal qu'un groupe couvrira.
    • Clusterspiderfy : Au niveau du zoom le plus bas, les marqueurs sont séparés afin que vous puissiez les voir tous.
  • Ajout de la feuille de contrôle plein écran (par Peter Grassberger)
  • Ajouté OSM Nominatim Geocoder (par Peter Grassberger)
  • Mise à niveau de la librairie Leaflet vers sa dernière version (1.0.0-r3) (par Peter Grassberger)
  • Suppression des clusters de marqueurs plus robustes. (De Peter Grassberger)
  • Messages système unifiés pour plusieurs services (par Karsten Hoffmeyer)
Maps 3.7 (2016-06-21)
  • Ajout du support de commande rotation pour Google Maps (par Peter Grassberger)
  • Changé l'affichage des coordonnées sur OpenLayers maps de long-lat à lat-long (par Peter Grassberger)
  • Mise à niveau marqueur google de la bibliothèque cluster à sa dernière version (2.1.2) (par Peter Grassberger)
  • Mise à niveau de la bibliothèque Leaflet à sa dernière version (0.7.7) (par Peter Grassberger)
  • Ajout des messages système manquants (par Karsten Hoffmeyer)
  • Améliorations de code interne (par Peter Grassberger)
  • Suppression de la fonctionnalité de calque personnalisé, cassé. Vous ne devez plus exécuter update.php pour l'installation complète.
Maps 3.6 (2016-05-26)
  • Lâché soutien à MediaWiki plus ancienne que 1.23
  • Lâché le support de PHP plus ancienne que 5.5
  • Ajout de propriétés du cluster pour Google Maps (par Peter Grassberger)
    • clustergridsize : La taille de la grille d'un cluster en pixels
    • clustermaxzoom : Le niveau de zoom maximal qu'un marqueur peut faire partie d'un cluster
    • clusterzoomonclick : Que le comportement par défaut de cliquer sur un cluster est de zoomer dessus.
    • clusteraveragecenter : Que ce soit au centre de chaque groupe doit être la moyenne de tous les marqueurs de la grappe.
  • clusterminsize : Le nombre minimum de marqueurs requis pour former un cluster.
  • Correction images manquantes de marqueur de cluster pour Google Maps (par Peter Grassberger)
  • Correction marqueurs en double dans des cartes de OpenLayers (par Peter Grassberger)
  • Correction support URL dans le paramètre d'icône (par Peter Grassberger)
  • Diverses améliorations mineures de compatibilité de MediaWiki (par Karsten Hoffmeyer, Siebrand Mazeland et FlorianSW)
Maps 3.5 (2016-04-02)
  • Ajouté réglage egMapsGMaps3Language (par James Hong Kong et Karsten Hoffmeyer)
  • Ajout de la couche osm-mapquest pour OpenLayers (par Bernhard Krabina)
  • Ajouté label de licence à afficher sur "Special:Version" (par Karsten Hoffmeyer)
  • Amélioration du support Frontend mobile (par James Hong Kong)
  • Ajouté messages du système Leaflet manquant (par Karsten Hoffmeyer)
Maps 3.4.1 (2016-01-30)
  • Correction des questions de soutien Open Street Map HTTPS (par Karsten Hoffmeyer)
  • Migration restante wfMsg* vers wfMessage (par Florian Schmidt)
  • Migré wfRunHooks vers Hooks::run (par Adam Shorland)
Maps 3.4 (2015-07-25)
  • Ajout du support KML pour OpenLayers via un nouveau paramètre de kml (par akionux)
  • Correction les questions de soutien Google Maps HTTPS (par Karsten Hoffmeyer)
Maps 3.3 (2015-06-29)
  • Ajouté $ mise egMapsEnableCategory (par Bernhard Krabina)
  • OpenLayers fixes d'émission de chemin spécifique (par Simon Heimler)
Maps 3.2.4 (2015-06-21)
  • Carte résident est maintenant déclenché lors du passage en plein écran (par Kjetil Volden)
  • Amélioration de style du bouton plein écran (par Kjetil Volden)
  • Suppression ne travaille plus couche de osmarender (par Karsten Hoffmeyer)
  • Chemins de ressources fixes pour certaines configurations d'installation
Maps 3.2.3 (2015-03-23)
  • URL relatives de protocole sont désormais utilisés, en évitant les problèmes liés HTTPS
  • Sélection OpenLayers marqueurs fonctionne maintenant sur les appareils tactiles
Maps 3.2.2 (2015-01-19)
  • Erreur fatale fixe dans le formateur KML
Maps 3.2.1 (2015-01-13)
  • Droit geocde fixe
  • Correction coordonner question de précision après la rupture des changements dans dataValues ​​Geo
Maps 3.2 (2014-09-12)
  • Amélioration de la compatibilité avec MediaWiki 1.24
  • Amélioration des traductions
  • Passé à l'aide DataValue Geo 1.x
Maps 3.1 (2014-06-30)
  • Re ajouté le support de Google Earth
  • Prise en charge supprimée pour l'API Google JavaScript obsolète
  • Mise à jour des traductions à utiliser le nouveau format JSON MediaWiki
  • Re ajout du support pour la couleur de remplissage et remplir les paramètres d'opacité pour les cercles
  • Re ajouté le support image de superposition pour Google Maps
Maps 3.0.1 (2014-03-27)
  • Correction d'un bug qui empêchait les unités non-px (%, ex, em) d'être utilisé dans les paramètres de largeur et de hauteur.
  • mises à jour de traduction
Maps 3.0 (2014-01-18)
  • Dans cette version une grande partie de la base de code PHP a été réécrit pour diminuer la dette technique et faciliter ainsi la maintenance, nouvelle fonctionnalité de déploiement et le débogage. De nombreux tests ont été ajoutés et un grand nombre de bugs ont été trouvés et fixe. Comme une fonctionnalité expérimentale, permettant l'utilisation de couches d'image personnalisés avec OpenLayers a été réintroduit.
  • changements de compatibilité
  • L'extension doit maintenant être installé avec Compositeur.
  • Changé version minimale de Validator de 0,5 à 1,0.
; Nouvelles fonctionnalités
  • Service de dépliant ajoutée (par Pavel Astakhov)
  • Geocoder.us soutien geoservice ajoutée (Ike Hecht)
Expérimental
  • Utilisation des couches d'image personnalisé définis dans "Layer": pages wiki namespaced.

REMARQUE: Cette fonction fait partie de cartes dans une ancienne version de 0.7.x mais je me suis cassé peu de temps après.

  • 3.0 réintroduit la fonctionnalité d'une manière similaire, mais d'anciennes définitions de la couche ne sont probablement pas entièrement compatible pour l'amour de certaines fonctionnalités avancées de ce réécriture.

NOTE: Nécessite exécutant l'entretien / la update.php de MediaWiki pour les mises à jour de schéma de base de données.

; Corrections de bugs
  • Fonctionnalité autoinfowindows fixe.
  • Correction de divers bogues dans geocoordinate analyse et le formatage.
Briser changements internes
  • Proposé dans des classes Cartes namespace
  • Suppression de toutes les classes de critères
  • Suppression de toutes les classes de manipulation
  • MapsCoordinateParser retiré
  • interfaces de géocodage modifiés
  • Interface MapsLocation changé
  • Les classes personnalisées couches d'image liés (fonction préalablement cassé) changé
Infrastructure
Maps 2.0 (2012-10-05)
changements de compatibilité
  • Changé version minimale de PHP de 5.2 à 5.3.
  • Changé version minimale de MediaWiki 1.17 à 1.18.
  • Changé version minimale de Validator 0.4 à 0.5.
  • Prise en charge supprimée pour la Google Maps API v2 obsolète.
  • Prise en charge supprimée pour le plus supportées API Yahoo! Maps et le service de géocodage associé.
  • Service de OSM désactivé temporairement (vous pouvez toujours utiliser OSM avec le service d'OpenLayers).
; Nouvelles fonctionnalités
  • Ajout du support pour définir une étiquette en ligne à des marqueurs à GoogleMaps.
  • Ajout du support pour le clustering de marqueur pour Google Maps.
  • Ajout du support pour regrouper les lieux.
  • Ajout du support pour la définition des superpositions d'image (les superpositions au sol) dans Google Maps.
  • Ajout du support pour la définition de lignes, polygones, rectangles et cercles à l'aide wiki pour Google Maps et OpenLayers.
  • Ajout d'une carte outil graphique d'édition qui permet l'exportation et l'importation à partir de simples wikitext (Google Maps seulement).
  • Ajouté "copycoords" paramètre à Google Maps et OpenLayers qui permet de copier les coordonnées après un clic droit sur un emplacement sur une carte.
  • Ajouté "minZoom" et les paramètres "de maxZoom" pour #display_map.
  • Ajout du support pour l'utilisation de la clé API Google JS avec Google Maps (pour une augmentation affichage de la carte et les limites géocodage d'appels).
  • Ajout du support pour la recherche des marqueurs (searchmarkers = all / titre) dans Google Maps et OpenLayers
  • Ajout du support pour créer des cartes statiques dans OpenLayers et GoogleMaps (statique = on)
  • Paramètre positionnel ajoutée pour montrer polygones seulement sur le vol stationnaire.
  • Ajout d'un paramètre de liaison facultative comme une alternative à apparaître bulles avec le texte et le titre
  • Ajout d'une (paramètre à la fois globale et marqueur) paramètre visitedicon option, qui va changer l'icône d'un marqueur sur clic.
Autres améliorations
  • Display_map fusionnée et display_point(s) dans une fonction d'analyseur unique: display_map (display_points est maintenant un alias).
  • Mises à jour des définitions de paramètres de Validator 0.4.x à Validator 0.5.x.
  • Amélioration de chargement de script.
  • Divers tests unitaires ajoutée qui a attiré quelques bugs et va maintenant empêcher les régressions.
; Corrections de bugs
  • Erreur JavaScript fixe sur certaines pages spéciales dues à un ordre incorrect des carte initialisation.
  • Fonctionnalité kml partiellement cassé fixe.
Maps 1.0.5 (2011-11-30)
  • Correction de l'affichage du contrôle de l'attribution d'OpenLayers.
  • Correction à grande précision des coordonnées géographiques en format minutes décimal (bug 32407).
Maps 1.0.4 (2011-10-15)
  • OpenLayers mises à jour de 2,10 à 2,11.
  • Correction d'un bug dans l'ajout de marqueurs supplémentaires pour Google Maps v3 (affectant principalement les cartes sémantiques forment entrée).
Maps 1.0.3 (2011-09-14)
  • Ajouté module API pour le géocodage.
  • Ajouté «géocodage» à droite.
  • Ajouté kmlrezoom paramètre pour Google Maps v3 et réglage général egMapsRezoomForKML $.
  • Correction Google Maps de la question JavaScript survenant sur MediaWiki 1.17.
Maps 1.0.2 (2011-08-24)
  • Fixe le numéro JavaScript de Google Maps survenant lors de l'utilisation de Google Earth sur les systèmes non pris en charge.
  • L'internationalisation fixe des distances (bug 30467).
Maps 1.0.1 (2011-08-17)
  • Ajout d'un paramètre de la langue au crochet de mapsdoc.
  • L'utilisation de Validator de la méthode au lieu de setDescription de setMessage pour une meilleure i18n.
  • Zoom fixe et types de paramètres pour Google Maps v3.
  • Amélioration mineure au script de chargement.
  • Ajout du support pour Google Earth dans Google Maps v3.
  • Ajout d'un paramètre d'inclinaison pour Google Earth dans Google Maps v3.
Mapss 1.0 (2011-07-19)
  • Cette version ramifié de Maps 0.7.x à la version 0.7.3.
; Nouvelles fonctionnalités
  • Ajouté complète Google Maps soutien v3 et le définir comme le service de cartographie par défaut.
  • Ajout d'une nouvelle utilisation géocodeur de fabrication de la nouvelle API GeoNames.
  • Ajout du support pour l'auto-documentation dispose pour les crochets de l'analyseur introduites dans Validator 0.4.3.
  • Ajout d'un paramètre redimensionnable à tous les services de cartographie, sauf OSM.
Les fonctionnalités supprimées
  • Compatibilité enlevé avec pré MediaWiki 1.17.
  • Suppression de paramètre superpositions pour Google Maps v2.
  • Suppression de la "carte d'affichage" précédemment obsolète, "point d'affichage" et "points d'affichage" parser crochets. Utilisez leurs équivalents soulignés, à savoir "display_map".
Améliorations internes
  • Utilisation du chargeur de ressources pour tous les scripts et les feuilles de style.
  • Réécriture de tout le plan JavaScript afin de plugins jQuery.
  • Réécriture de la façon dont les paramètres sont convertis en JavaScript. Maintenant, un gros objet PHP est json_encoded.
  • Amélioration formateur KML.
  • L'utilisation de Google Maps service de géocodage v3 lieu de v2.
  • Terminé coordonner et essais analyseur à distance / de l'unité de mise en forme et leur fit compatible avec le soutien de tests unitaires MediaWiki.
; Corrections de bugs
  • Service de géocodage fixe de la substitution repose sur le service de cartographie (fusionnée depuis Maps 0.7.5).
  • Correction d'erreur fatale se produisant lors de l'exécution d'entretien / refreshLinks.php.
  • DMS fixes coordonner l'analyse problème (bug 29419).
  • Question de la normalisation de coordonnées fixe (bug 29421).
Autres réglages
  • Amélioration de la largeur par défaut des cartes (fusionnée depuis Maps 0.7.5).
Maps 0.7.3 (2010-11-30)
  • Certaines améliorations et mises à jour de la traduction interne.
  • Correction d'un problème survenant lorsque les cartes est la seule extension ajoutant espaces de noms personnalisés.
Maps 0.7.2 (2010-10-28)
; Nouvelles fonctionnalités
  • Support expérimental ajoutée pour les définitions de la couche KML.
Améliorations internes
  • Extension de la manipulation pour soutenir différents types de couches, dont chacune peut être pris en charge par un ou plusieurs services de cartographie couche.
; Corrections de bugs
  • Incompatibilité fixe avec MW 1.15.x.
  • Analyse incorrecte fixe de certaines coordonnées DMS et DM.
  • Problème de mise en page fixe avec petit pop-ups dans Google Maps.
  • Correction d'erreur incorrect sur des pages non-existantes dans l'espace de noms de calque.
Maps 0.7.1 (2010-10-20)
Nouvelles fonctionnalités
  • couches d'image pour les cartes d'OpenLayers, définis via des pages dans l'espace de la couche.
Corrections de bugs
  • Support pour des images sans namespace prefix dans le points d'affichage analyseur crochet.

Oder couche fixe pour les cartes OpenLayers.

Améliorations internes
  • OpenLayers Réécriture de manipulation de la couche.
Maps 0.7 (2010-10-15)
Nouvelles fonctionnalités

support de Tag pour ces crochets de l'analyseur (qui, auparavant, avait seulement analyseur support de la fonction): ** Coordonnées ** ** Distance Finddestination ** ** Geocode géoDistance

  • Pouces et photos paramètres pour le service de l'OSM.
Corrections de bugs
  • La compatibilité avec le fixe 1,17 MW ressources chargeur.
  • Question de i18n fixe avec le contrôle des superpositions pour Google Maps v2 cartes.
  • Niveau de zoom fixe par défaut pour Yahoo! Maps cartes.
  • L'augmentation maximale pour les décimales coordonnées DMS de 2 à 20.
Les fonctionnalités supprimées
  • fonctions d'analyse #geocodelong et #geocodelat - vous pouvez obtenir leur fonctionnalité en utilisant #geocode.
Améliorations internes
  • Réécriture de la fonctionnalité de géocodage. Il est maintenant partie intégrante de l'extension qui ne peuvent pas être simplement retiré, alors que l'inverse est vrai pourinteraction géocodeurs individuels. *Geocoder utilise maintenant le même modèle que l'interaction de service de cartographie.
  • L'utilisation de Validator 0.4, permettant de signaler des erreurs plus robuste et cohérente.
  • Réécriture les crochets de l'analyseur à utiliser la classe ParserHook fournies par Validator.
  • Restructuré la structure de répertoire de l'extension afin de mieux correspondre à son architecture.
  • Utilisez des OpenLayers 2.10 au lieu de 2,9.
Maps 0.6.6 (2010-08-26)
Nouvelles fonctionnalités
  • Soutien pour le géocodage sur les procurations.
  • Ajouté paramètres $ egMapsInternatDirectionLabels, permettant aux utilisateurs de désactiver l'internationalisation des étiquettes de direction.
Refactoring
  • MapsMappingServices ajoutée, qui sert d'usine pour les objets MapsPappingService et fait disparaître toutes les variables globales nécessaires préalablement à cet effet.
  • Suppression de la / code de demande curl http à partir des classes de géocodeur - maintenant utilisant http: get () à la place.
Corrections de bugs
  • Correction d'un problème qui faisait que le contenu de pop-up pour rendre mal quand il contenait la syntaxe wiki.
  • Correction bug coordonnée d'analyse (étiquettes de direction ne sont pas reconnus) qui a été introduit dans 0.6.4.
  • Des problèmes d'espacement fixe avec plusieurs fonctions d'analyse.
Maps 0.6.5 (2010-07-27)
Refactoring
  • Tests unitaires ajoutée pour les coordonnées analyseur.
  • Créé interface iMappingFeature, à partir de laquelle iMapParserFunctions hérite.
  • Proposée création de carte d'identité à la classe de service de cartographie pour toutes les fonctions.
  • Marqueur Déplacé création JavaScript pour display_points à la classe de service de cartographie pour toutes les fonctions.
  • Proposée méthode d'accès de niveau de zoom par défaut à la classe de service de cartographie pour toutes les fonctions.
  • Amélioration de la façon dont les données de marqueur est transformé en variables JavaScript.
  • Amélioration de la coordination des expressions rationnelles de reconnaissance.
Corrections de bugs
  • Correction de plusieurs petits coordonner les questions d'analyse et de formatage.
  • Correction de quelques petits problèmes d'analyse à distance.
Maps 0.6.4 (2010-07-08)
Nouvelles fonctionnalités
  • Ajouté service OSM nouvelle basée sur iframe inclusion de ToolServer page qui rend tuiles OpenStreetMap avec des superpositions Wikipédia.
  • Ajouté l'internationalisation au service d'OpenLayers.
  • Ajout du support pour inclure des fichiers KML pour Google Maps v2.
  • Ajouté contrôle »searchbar» pour Google Maps v2.
Refactoring
  • Proposée plus de fonctionnalités au-dessus de classes d'entités aux classes de service pour empêcher le code-débit fou et la duplication de code.
Corrections de bugs

Correction d'un bug dans le service d'OpenLayers amenant à afficher mal dans Chrome. Correction problème avec avec et la validation de la hauteur pour les valeurs%, entraînant aussi des problèmes de rétrocompatibilité avec les définitions pré de réglage 0,6. Correction de plusieurs petits bugs dans l'analyseur de coordonnées.

Maps 0.6.3 (2010-06-20)
Refactoring
  • Refactoring majeur de la manipulation de service de cartographie, de faire le flux de code moins salissant et être capable de faire des choses connexes de services de cartographie d'une manière plus cohérente.
  • Mise à niveau vers OpenLayers 2.9.1.
Corrections de bugs
  • Bug sévère fixe dans le parsing de coordonnées qui a enlevé le symbole du degré de valeurs de passes, résultant en rendant plupart d'entre eux invalide. Vraisemblablement présente depuis 0.6.2.
Maps 0.6.2 (2010-06-07)
Nouvelles fonctionnalités
  • Fonction de l'analyseur de #distance ajouté distances parse utilisant l'une des unités prises en charge et leur délivrant dans l'un de ces.
  • Fait unités de distance soutenus configurable et ajouté réglage de l'unité de distance par défaut.
  • Ajouté «décimales» et les paramètres «unitaires» pour #geosiatnce.
  • Par défaut paramètre améliorations de manutention (via Validator 0.3.2).
Corrections de bugs
  • Re-ajoutée nom de paramètre et l'insensibilité de valeur (via Validator 0.3.2).
Maps 0.6.1 (2010-06-04)
Corrections de bugs
  • Correction d'un bug qui faisait que les demandes de géocodage à l'échec lors de l'utilisation display_points
  • Correction d'un bug qui avait éclaté le paramètre geoservice pour display_points et display_map.
  • Correction d'un bug qui faisait couches OSM dans les OpenLayers services échouent.
  • Correction d'un problème qui a fait des marqueurs personnalisés sur Google Maps pas apparaître sur la page charge initiale et de leur centrées tort.
Maps 0.6 (2010-05-31)
Nouvelles fonctionnalités
  • Ajout du support pour la largeur et la hauteur en px, ex, et em%, au lieu de seulement px, permettant pour les cartes qui permettent d'ajuster leur taille à la largeur de l'écran et d'autres contenus.
  • Prise en charge complète pour les deux notations directionnels et non directionnels coordonner dans DMS, DD, DM et flotter notation.
  • Fonction de l'analyseur #coordinates ajoutée qui permet rewformatting de coordonnées à tous les notations prises en charge.
  • Réécriture de la fonction analyseur de #geocode de travailler avec des paramètres nommés et ajout du support pour le géocodage à puce. Prend maintenant dans tous soutenus coordonner notations, et est capable de sortie dans chacun d'eux ainsi.
  • Fonction #geodistance ajoutée (basé sur celui de MathFunctions) avec le soutien de géocodage à puce.

Ajout de la fonction de #finddestination avec le soutien de géocodage à puce.

Refactoring
  • Réécriture de la gestion de la display_map et display_point (s) fonctions d'analyse, surtout la façon dont le paramètre de service est déterminée et se sollicité.
  • Suppression de la classe MapsMapFeature pour rendre les classes de base pour les fonctions les plus indépendante et flexible.
  • Restructuré la structure de répertoire pour faire ce que les services et les fonctionnalités sont plus clair.
  • Carte Réécriture divs et ajoutés chargement message pour chaque carte.
  • Réécriture carte individuelle JS à être ajouté à l'en-tête de page.
  • Majeur nettoyer de la manipulation de coordonner, pour permettre de coordonner la mise en forme et de faciliter une meilleure intégration par le type de données de GeoCoords en cartes sémantiques. Tout ce code est maintenant situé dans MapsCoordinateParser.
  • Utiliser un système de crochet de MW native des services de cartographie et de fonctionnalités, si possible.
  • Mis à jour les mots magiques pour mw >= 1.16 style et conservés rétrocompatibilité.
  • Mise à jour de la version d'OpenLayers 2,8 à 2,9.
  • Réécriture de la définition des paramètres de travailler avec Validator 0.3.
  • Réécriture de la html d'inclusion des ressources pour rendre le code plus propre et plus sûr.
Corrections de bugs
  • Analyse Changement des paramètres de sorte que les signes '=' dans les valeurs ne sont pas eux-mêmes et caractères précédentes causent à être omis.
  • Ajouter la cartographie aux codes de langue qui sont envoient à l'API Google Maps à null les différences de nommage entre MW et l'API.
  • Ajouté automatique image d'icône de dimensionnement pour Google Maps et Yahoo! Maps marqueurs.
  • Conflit fixe avec la librairie prototype qui a causé des problèmes de compatibilité avec l'extension Halo.
Maps 0.5.5 (2010-03-20)
Refactoring
  • Stylisé le code pour se conformer aux conventions d'espacement de MediaWiki.
Corrections de bugs
  • Correction d'un problème avec la barre de défilement dans des pop-ups sur les cartes Google Maps.
  • Correction Google Maps question clé avec OpenLayers qui ont surgi du nouveau système de définition de la *couche OpenLayers.
  • JS question fixe avec Google Maps superpositions de défaut.
Maps 0.5.4 (2010-03-01)
Nouvelles fonctionnalités
  • Ajout de la possibilité de définir les couches (et leurs dépendances) qui peuvent être ajoutées par les utilisateurs à une carte OpenLayers.
  • Ajout de la possibilité de définir des «groupes de calques» pour OpenLayers couches.
Refactoring
  • Déplacement de la couche OpenLayers validation de la définition et de la sélection de JS pour PHP.
Corrections de bugs
  • Correction d'un bug provoquant le zoom par défaut pour chaque service de cartographie d'être éteint.
  • Vecteurs de XSS potentiels fixes.
  • Correction d'une erreur mineure JS qui était présent pour toutes les cartes sauf OSM.
Maps 0.5.3 (2010-02-01)
Nouvelles fonctionnalités
  • Ajouté le soutien de Google Maps pour display_map.
Refactoring
  • Service supplémentaire défaillant pour fonctions à l'aide d'un crochet eux-mêmes.
Corrections de bugs
  • Correction d'un bug provoquant JavaScript toutes les cartes OSM à l'échec.
Maps 0.5.2 (2010-01-20)
Nouvelles fonctionnalités
  • Icône Ajout d'un paramètre pour display_point (s), vous permettant de définir l'icône pour tous les marqueurs qui ne disposent pas d'une icône spécifique assignée.
Refactoring
  • Utilisation de Validator 0.2 fonctionnalités pour les paramètres spécifiques de la carte statique.
Corrections de bugs
  • Question échapper fixe provoquant wikitext dans les paramètres étiquettes et de titres de ne pas être affichée correctement.
  • Chemin de fichier fixe pour l'emplacement des icônes spécifiques.
Maps 0.5.1 (2009-12-25)
Nouvelles fonctionnalités
  • Integrated plus loin avec Validator en tenant compte du niveau d'erreur pour coordonner la validation dans les fonctions Display_ analyseur.
  • Ajouté activable paramètre = à la carte support statique.
Refactoring
  • Nettoyage du code de la carte statique pour OSM display_map.
  • Modifié les définitions de paramètres à travailler avec Validator 0,2
  • (En raison de Validator 0,2) fonction d'utilité redondante retiré appelle des classes de cartographie.
  • Redondants (en raison de Validator 0,2) fonctions utilitaires retirés des fichiers de services de cartographie.
Corrections de bugs
  • Correction d'un problème avec le système de crochet qui a causé code pour obtenir exécuté quand il ne devrait pas.
Maps 0.5 (2009-12-17)
Nouvelles fonctionnalités
  • Ajouté validation de paramètres stricte.
  • Ajouté 'autopanzoom «intelligent comme le contrôle de Google Maps et Yahoo! Maps.
  • Ajouté l'internationalisation au service de l'OSM, et un paramètre supplémentaire pour définir langues par-carte.
  • Carte support statique, similaire et sur la base de SlippyMap.
Refactoring
  • Réécrire le paramètre de manutention à être plus centralisée et modulaire. ** Assurez-il possible de remplacer l'info de paramètres pour les services de cartographie, y compris leurs alias, les valeurs et les critères par défaut. ** Assurez-il possible d'ajouter et de remplacer des paramètres dans chaque segment des cartes, au lieu de seulement les services de cartographie.
  • Nettoyé et analyseur centralisé code de fonction.
  • Refonte les marqueurs de manutention code dans chaque classe de point d'affichage à un emplacement central de données spécifiques.
  • Suppression de la compatibilité ascendante (à 0.2.x et versions antérieures) du paramètre de la terre.
  • Prise en charge supprimée pour Google Map noms de type API de carte de Google Maps.
  • Ajout de code pour décharger les services du crochet de service qui ne sont pas présents dans la liste des services autorisés. Cela garantit qu'ils ne soient pas initialisées, et rend toute vérification pour voir si le service est l'un de ceux autorisés sur d'autres inutiles.
  • Contrôles supplémentaires pour les dépendances d'extension qui doivent être présents pour Maps pour être initialisé.
Corrections de bugs
  • Correction d'un bug provoquant marqueurs de ne pas apparaître quand une description spécifique n'a été fournie.
Documenter
  • Screencast Crée démontrant utilisation display_map.
  • Crée screencast démontrant l'utilisation de display_point.
  • Mise à jour de la documentation pour les développeurs à propos de l'accrochage dans et étendant Maps pour être utile pour la version actuelle.
Maps 0.4.2 (2009-11-15)
  • Changements dans 0.4.2 abordés sur le blog des auteurs:
  • ;Maps et Maps sémantiques 0.4.2 publié
  • Nouveau dans Maps 0.4.2
Nouvelles fonctionnalités
  • Superpositions ajoutée à Google Maps. Cela comprend à la fois un contrôle 'overlay', et un nouveau paramètre pour choisir les superpositions chargés disponibles et par défaut.
  • Ajouté un traitement spécifique pour les coordonnées et adresses = = paramètres à la fois pour display_map et display_point (s). Vous pouvez maintenant spécifier que vous ne voulez pas tout ce qui est pas une coordonnée sur votre carte (donc pas de géocodage) avec les coordonnées = paramètre, ou de laisser Maps savent tout est une adresse avec l'adresse = paramètre, provoquant tout pour être géocodées. Également modifié les messages d'erreur pour mauvaises adresses et coordonnées pour adapter ce nouveau comportement.
Refactoring
  • Ajout de la version de Maps pour les fichiers JS appeler, pour éviter les problèmes lorsque les fonctions ou les appels sont changés dans les nouvelles versions.
  • Changé les paramètres JavaScript pour carte Google Maps à partir de paramètres individuels à un groupe.
Corrections de bugs
  • Chemin d'inclusion fixe pour le fichier JS OSM. Ce bug a empêché des cartes OSM d'apparaître.
  • Display_map fixe et le paramètre de centre de display_point (s). Les deux sont inutilisables par un bogue introduit dans 0.4.1.
  • Correction d'un bug provoquant à plusieurs chiffres décimaux dans certains coordonner notations, les rendant méconnaissable pour Maps.
  • Correction d'un bug provoquant une forme de notation DD ne pas se faire reconnaître.
Maps 0.4.1 (2009-11-10)
Corrections de bugs
  • Correction de problèmes avec le signe °, causées par codages de fichier erroné, résultant en des problèmes avec la notation DMS.
  • Correction faille dans DMS flotter traduction, résultant en une carte en cours d'affichage lorsque les valeurs où pas séparés par une virgule.
Maps 0.4 (2009-11-03)
  • Changements dans 0.4 abordés sur le blog des auteurs:
  • Finalement! Maps et Maps sémantiques 0.4!
Nouvelles fonctionnalités
  • Ajout de la fonction de l'analyseur display_map, pour afficher des cartes sans marqueurs.
  • Ajouté analyse des étiquettes et de titres de valeurs spécifiques marqueurs.
  • Ajout du support de géocodage pour le paramètre de centre. Ceci est basé sur la détection automatique des non-coordonnées pour voir si le géocodage est nécessaire, similaire au comportement modifié de display_point (s).
  • Ajouté restrictions minimales et maximales taille de la carte, comme fait dans SlippyMap.
  • Ajouté service de cartographie OSM, qui utilise OL, mais permet aux couches OSM et est optimisé pour l'OSM.
  • Ajouté 'autopanzoom «intelligent contrôle pour l'OL et les services de l'OSM. Il permettra de déterminer pour *lui-même si un PanZoom, panzoombar, ou pas de contrôle doivent être affichés, en fonction de la hauteur de cartes.
  • Ajout du support pour DM et DD coordonner notations.
Refactoring
  • Crée un système de crochet pour les fonctions d'analyse, permettant l'ajout ou la suppression d'un soutien supplémentaire de la fonction de l'analyseur.
  • Suppression redondante absolue variable de chemin de script. Cette valeur absolue a causé des problèmes pour certaines installations.
  • Modification de la fonctionnalité de géocodage dans un élément caractéristique de crochet vrai, permettant un retrait facile.
  • Créé crochet de services pour la fonction de géocodage, lâche du crochet des services de cartographie.
  • Display_point (s) changé et display_address (es) à display_point (s), avec détection automatique des fonctionnalités pour voir si la valeur fournie sont coordonnées ou des adresses. display_address et display_addresses ont été retenus pour la compatibilité descendante, mais seront retirés des docs. Rétrocompatibilité sera retiré à un moment donné, si l'utilisation de ces fonctions est déconseillée.
Corrections de bugs
  • Correction d'un problème avec le paramètre par défaut pour les display_address (es) fonctions d'analyse.
  • Bug majeur fixe dans la méthode d'initialisation provoquant code de hook de se exécuté à un mauvais moment sans doute. Ce bug peut être la cause de certains problèmes étranges qui sont apparues depuis 0.3.3.
  • Correction d'un problème avec la taille des fenêtres pop-up dans Google Maps. Ils ne sont pas étirer assez loin verticalement pour les grandes contenu.
Maps 0.3.4 (2009-09-12)
  • Changements dans 0.3.4 abordés sur le blog des auteurs:
  • Maps et Maps sémantiques 0.3.4 publié
Nouvelles fonctionnalités
  • Créé système de crochet pour caractéristiques, qui maintenant vous permet également de spécifier les caractéristiques qui devraient être activé et qui ne.
Refactoring
  • Ajouté à nouveau vieille requête de géocodage de style pour les personnes qui ne disposent pas de cURL activé, plus un mécanisme de repli plus cohérente.
  • Ajouté l'internationalisation des noms de services de cartographie.
  • Ajouté liste notations internationalisés.
  • Restructuré le code de gestion de la fonction analyseur de travailler avec le nouveau système fonction de crochet.
  • Amélioration de la structure des classes de géocodage.
  • Proposée cartes sémantiques code JavaScript à partir des fichiers JS Cartes à de nouveaux fichiers SM JS.
  • Performances minuscule fixe émet partout dans le code.
Corrections de bugs
  • Correction d'un problème avec les paramètres vides (= valeur nominale || par2 = valeur2) qui ont causé le paramètre par défaut (coordonnées (s) / adresse (s)) pour être remplacées si elle est intervenue après celle par défaut a été réglé.
  • Correction d'un message d'erreur incorrect lorsque vous fournissez un paramètre de coordonnées (s) / adresse (s) sans valeur (ie | coordonnées = |)
Maps 0.3.3 (2009-08-25)
  • Changements dans 0.3.3 abordés sur le blog des auteurs:
  • Maps et Maps sémantiques 0.3.3
Nouvelles fonctionnalités
  • Ajout GeoNames soutien géocodage. Ce service est source de géocodage ouverte, qui ne nécessite pas de licence. Il a été fait le service de géocodage par défaut.
  • Ajouté texte wiki rendu pour les valeurs des paramètres de étiquettes et de titres, permettant aux utilisateurs de passer le long des liens, des images, et plus encore.
Refactoring
  • Refonte certaines fonctionnalités des deux classes de géocodeur jusqu'à MapsBaseGeocoder.
  • Un problème mineur - le zoom OpenLayers par défaut devrait être plus proche, lors de l'affichage d'un point - voir la dernière carte dans la même page.
Corrections de bugs
  • Petit bug dans MapsMapper :: inParamAliases qui ont causé la détermination de la geoservice échouer dans certains cas, et mis à la valeur par défaut.
Maps 0.3.2 (2009-08-18)
  • Relâchez pour la cohérence. Seules les modifications aux cartes sémantiques lorsqu'il est fait en 0.3.2.
Maps 0.3.1 (2009-08-18)
Nouvelles fonctionnalités
  • Les utilisateurs peuvent désormais définir un service par défaut pour chaque fonction - fonctions d'analyse, les imprimantes de la requête et des entrées de formulaire.
Refactoring
  • Ajout d'une vérification pour voir si le tableau de cours est présente dans un tableau d'informations de service de cartographie.
  • Ajout d'une vérification pour voir si un service de cartographie a manutention pour les fonctions d'analyseur. En 0,3, Cartes supposé qu'il avait, empêchant l'ajout de services de cartographie qui ont seulement une entrée de forme et / ou imprimante de requête.
  • La fonction getValidService détient désormais en compte que chaque service a un soutien pour les deux fonctions d'analyse, les imprimantes de la requête et des entrées de formulaire.
Corrections de bugs
  • Ajouté chemin vers le répertoire d'extension au point non de classe locale dans les informations du tableau de service, depuis ajoutant le chemin est impossible dans la déclaration.
Maps 0.3 (2009-08-14)
  • Changements dans 0,3 abordés sur le blog des auteurs:
  • Des modifications finales pour Maps et SM 0.3
  • Les nouvelles fonctionnalités de Maps et SM 0.3
  • Les changements structurels pour Maps et SM 0.3
Nouvelles fonctionnalités
  • Fonctions d'analyse de localisation Multi. Deux toutes nouvelles fonctions d'analyse ont été ajoutées qui permettent l'affichage de plusieurs points sur une carte.
  • Configurables contrôles de type de carte. Les utilisateurs peuvent désormais configurer les contrôles de type carte de Google Maps et Yahoo! cadastraux cartes. Ils peuvent définir les types de cartes disponibles, et l'ordre qu'ils veulent qu'ils soient affichées dans le contrôle de type de carte.
  • Les noms de propriété ont maintenant des alias. Cela signifie que vous pouvez ajouter plusieurs autres façons de nommer le même paramètre, par exemple, vous pouvez faire en sorte que «le zoom automatique» et «auto-zoom" feront très bien le même que le paramètre principal 'autozoom'. Ceci est particulièrement pratique pour les paramètres tels que le «centre» (orthographe britannique) et «centre» (orthographe américaine).
  • Ajouté Google Maps Lune, Mars et au soutien de ciel.
  • Contrôles sur les deux Yahoo! Maps et Google Maps carte peuvent maintenant être configurés par l'utilisateur avec le paramètre contrôles. Yahoo! Cartes cartes ont déjà cette option pour un ensemble limité de commandes depuis la version 0.2, mais la quantité de contrôles disponibles a maintenant été élargi à ce que le Yahoo! Maps API offres. Pour Google Maps le changement est beaucoup plus importante, car un grand nombre de nouvelles commandes peut maintenant être ajouté. Ceux-ci inclus une carte d'ensemble, une ligne à grande échelle, un menu déroulant pour les types de carte, un emplacement de géocodage inverse déterminant automatisé et plus encore.
  • Ajout de la possibilité de spécifier titre distinct, icône et de libellé des valeurs pour chaque marqueur dans les display_points et display_addresses fonctions d'analyse.
  • Utilisateur ajouté avis amicales pour quand géocodage d'une adresse échoue.
  • Toute une liste de couches OpenLayers de base ont été ajoutés. Ceux-ci comprennent le satellite, et des vues hybrides pour Yahoo! Maps et Bing Maps, mais aussi enfin les couches OpenStreetMap.
Refactoring
  • Créé système de crochet pour les services de cartographie. Toutes les références codées en dur à des services de cartographie dans le code du noyau ont été enlevés. Un service est maintenant ajoutée par un tableau multidimensionnel dans Maps.php (notez que ceci peut également être fait dans le fichier d'initialisation d'un autre poste!), Qui détient le nom de la classe des fonctions d'analyse et de son emplacement, les alias pour le service nom (fonctionnalité ajoutée dans 0,2), et leurs paramètres spécifiques autorisées et leurs alias. Cette architecture permet à d'autres personnes de créer leur propre extension de la cartographie en utilisant les Maps et cartes (sémantique) '__gVirt_NP_NN_NNPS<__ API ».
  • Crée une classe qui regroupe des fonctionnalités communes de MapsBaseMap et SMFormInput.
  • Réécriture des parties de la classe de base de géocodage.
  • Ajouté séparé de manutention pour le paramètre par défaut pour chaque service de cartographie.
  • Changé les demandes dans les classes de géocodeur CURL demandes pour éviter les problèmes de sécurité.
  • Proposée communes, fonction analyseur spécifiques, les fonctions et les variables de MapsMapper à une nouvelle classe de MapsParserFunctions.
  • Proposée code commun au sein des services de cartographie de la classe de fonction de l'analyseur à un nouvelles classes de services publics.
Corrections de bugs
  • Correction d'un problème empêchant la description d'extension d'apparaître en 0.2.1 et 0.2.2.
  • Correction d'un bug qui a causé Bing Maps (pour les couches ouvertes) de ne pas travailler.
Maps 0.2 (2009-07-29)
Nouvelles fonctionnalités
  • Ajout de la compatibilité descendante en utilisant $wgGoogleMapsKey lorsque celui-ci est corrigé et $egGoogleMapsKey est pas.
  • Ajouté crochet pour Admin Liens.
  • Ajout d'un système d'aliasing vrai pour les noms de service.
  • Crée un paramètre de centre, qui vous permettra de définir un centre de carte personnalisée (différent de l'endroit où le marqueur sera mis).
  • Ajouté pop-ups pour les marqueurs avec des paramètres de titre et étiquette pour déterminer le contenu de pop-up.
  • Changé la manipulation de commande OpenLayers. Faire accepter toutes les commandes (36) de LO en utilisant eval () à la place d'une instruction switch dans le JavaScript.
  • Ajouté sur le bouton «physique» dans le contrôle de type de carte de Google Maps cartes lorsque ce type de carte est réglée.
  • Ajout du support géocodeur Yahoo! (pour les fonctions d'analyseur).
Refactoring
  • Refonte MapsBaseMap et toutes ses classes d'enfants. Cela va considérablement augmenter le code de centralisation et de diminuer la logique redondante et définitions.
  • Fait une réécriture majeure du code Google Maps et Yahoo! Maps. Les classes de fonctions d'analyseur maintenant seulement imprimer un appel à une fonction JS avec tous les paramètres nécessaires, qui fait alors toute la logique et crée la carte.
Corrections de bugs
  • Correction d'un problème provoquant des alias pour les noms de service se transforme en service par défaut, car ils ne sont pas dans la liste des services autorisés.
  • Parties redondantes supprimées de la bibliothèque OpenLayers.
Maps 0.1 (2009-07-20)
  • Version initiale, avec Google Maps (+ Google Earth), Yahoo! Maps et OpenLayers services de cartographie.