Fiche
Niveau de difficulté :
Recommandations :
A lire aussi :
n/c
Connaître la géolocalisation
n/c
Pages(s) associé(s) :
Cette page n'est pas révisée. Cela signifie qu'elle n'est peut-être plus à jour et que les informations qu'elle contient peuvent se révéler obsolètes.
Merci pour votre compréhension.
Page à réviser !
Vous recherchez :
Après l'installation du plugin, aller dans l'Administration,
Spéciales > Plugins >
Maps & Earth > Onglet (Configuration).
Et quoi de plus :
Pour répondre à ces questions, quoi de mieux qu'un exemple.
Mais avant : Imagery ©2007 TerraMetrics & Terms of use / Google Maps
Voyons une image d'un Milan : Qui saurait la placer sur la carte du monde?
Nous remarquons tout de suite sur l'image précédente, ceci : il sera placé sur les points d'attention.
Dans le cas précédent, c'est la longueur de la description qui doit attirer votre attention. Elle aura une conséquence au final.
Administration de PhpWebGallery
Nous avons “Maps & Earth” dans le menu des Plugins et nous allons sélectionner l'onglet “Edit”, puis la catégorie qui nous intéresse. Tout ceci pour vérifier et cocher tout de suite l'image de notre Milan. On observera que sous cette image ne figure aucune indication alors que l'image précédente est déjà localisée.
Nous allons en parallèle sur un autre onglet, à partir de la page d'accueil, nous cliquons sur cette icône:
Pour obtenir ceci :
Sur cet écran, vous avez 3 points d'attention :
Search location… saisissons : dakar, senegal
(une grande ville proche, la virgule, le pays, pas d'accent)
Entrée.
Résultat :
Nous allons mettre le point d'attention qui se trouve près de Dakar au centre en réalisant un cliqué-glissé (ou les outils) et nous allons cliquer sur Satellite.
Et nous obtenons :
Vous remarquez une île. Observez bien encore, la carte est marquée en filigrane: ©2006 Google
Nous allons zoomer soit avec les outils, soit avec la roulette de votre souris, alors poussez un peu.
Vous voyez… Vous voyez ce que vous voulez voir (la forme de l'île est un poisson ?). Bref, zoomons encore un peu (pas au maximum à ce jour les images satellite ne sont pas disponibles). Notez que sur la carte cette île n'existe pas. Pourtant chaque année des dizaines de milliers d'américains viennent ici en pélerinage. Zoomons.
Nous allons encore au besoin centrer la carte.
Et…
Nous cliquons sur “Link to this page”.
Patientons jusqu'à ce que l'image soit modifiée.
Cette adresse contiendra quelque chose comme:
/map.php?/category/7&ll=14.74832,-16.30371&z=8&t=k
“map.php” c'est une partie du plugin. “category/7” nous sommes sur la catégorie 7.
&ll=14.74832,-16.30371: ll pour latitude et longitude.
Sélectionnons et copions ces indications (14.74832,-16.30371).
Revenons sur l'onglet de l'administration (le Milan).
Dans le formulaire, on va coller ces valeurs dans les deux cases. Puis dans la première case, on laissera uniquement la première valeur et dans la seconde, la seconde valeur uniquement.
Faites attention à ne pas laisser la virgule qui se trouve entre les deux coordonnées.
On choisira sa cible (Ici sélection, je ne traite que le Milan).
Le Milan est localisé !!! On retourne sur l'autre onglet (sur la carte). Et on rafraîchit la page, voulez-vous. Vous avez le marqueur !!!
Un seul clic sur celui-ci.
Ne double-cliquez pas ici sur le marqueur. Les images satellite ne sont pas disponibles, mais sur des zones plus connues, il n'y aura aucun problème (au besoin dé-zoomez).
Le résultat final sur Google Maps est en ligne: Sénégal
Valide pour Révision 2.2.a et supérieur (google maps api v3)
ROADMAP : carte simple - par défaut
SATELLITE : vue satellite
HYBRID : couplage vue satellite et carte simple
TERRAIN : carte relief
Voir : http://code.google.com/intl/fr/apis/maps/documentation/javascript/tutorial.html
Pour changer la carte par défaut, aller dans le fichier map.tpl recherchez :
var mapOptions = { mapTypeId: google.maps.MapTypeId.ROADMAP, overviewMapControl: true, overviewMapControlOptions: {opened: true}
A la place de la seconde ligne, vous pouvez remplacer ROADMAP par TERRAIN pour utliser la carte en relief :
var mapOptions = { mapTypeId: google.maps.MapTypeId.TERRAIN, overviewMapControl: true, overviewMapControlOptions: {opened: true}
Sur la page d'accueil de nos galeries, lorsque l'on clique sur l'icône de Google Maps, il est possible d'imposer une vue de départ.
Dans le fichier map.tpl recherchez :
mapOptions.center = new google.maps.LatLng(0,0); mapOptions.zoom = 2;
A là place, vous pouvez remplacer par :
mapOptions.center = new google.maps.LatLng(42.74701,0.52185); mapOptions.zoom = 8;
A l'aide du plugin LocalFiles Editor [NTLDR: qui est livré dans Piwigo, il suffit de l'activer] rendez-vous sur la page d'administration dudit plugin, et de cliquer sur l'onglet “CSS“
Ensuite, sélectionnez le fichier template/yoga/theme/nom_de_votre_thème/theme.css
Ajoutez dans un seul des fichiers le code suivant à la fin :
#theImage #map { left:290px; }
où 290px est la taille de votre nouvelle carte.
Sur le forum : lien
Dans picture_map_content.tpl (aux environs de la ligne ~53), trouvez
map.setCenter( coord, 12 );
Remplacez 12 par une nouvelle valeur.
Plus le nombre est important, et plus le zoom sera puissant.
Dans picture_map_content.tpl recherchez (ligne ~46) :
var map = new GMap2( mapElement );
Remplacez par :
// map = new GMap2( mapElement ); var map = new GMap2(document.getElementById("map"),{mapTypes: [G_SATELLITE_MAP,G_HYBRID_MAP,G_NORMAL_MAP,G_PHYSICAL_MAP,G_SATELLITE_3D_MAP]}); map.addControl(new GMapTypeControl());
Toujours dans le même fichier, recherchez (ligne ~29) :
<link href="{$PLUGIN_ROOT_URL}/template/windows_13/themes/alphacube.css" rel="stylesheet" type="text/css" />
Et ajouter après :
<style type="text/css">{literal} #map{ float:right; top:20px; right:0px; height:98%; width:100%; border:outset; } {/literal} </style>
Ensuite, dans le fichier main.inc.php (ligne ~83) :
// if ( empty($map_url) )
Ajoutez après :
if (0)
Sur le forum : lien
Sur le forum : lien.
à retranscrire …
Sur le forum : lien.
à retranscrire …
Si vous tentez de saisir des coordonnées GPS via l'onglet ”Edit
, sachez qu'il faut utiliser le point non la virgule (ou point-virgule) dans les données LATITUDE et LONGITUDE.