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 !

RV Maps & Earth

Vous recherchez :

  1. Comment obtenir sa clé Google Maps? API Google Maps
  2. Où l'indiquer au [Plugin] RV Maps & Earth?

Après l'installation du plugin, aller dans l'Administration,
Spéciales > Plugins >
Maps & Earth > Onglet (Configuration).

Et quoi de plus :

  1. Comment connaître la latitude et longitude d'un point?
  2. Comment le convertir?
  3. Comment l'affecter à des images?
  4. Comment le vérifier?
  5. Comment l'ajuster?

Pour répondre à ces questions, quoi de mieux qu'un exemple. 8-)

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?

Milan
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…
  • Satellite
  • Les outils de zoom et de déplacement.

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

  • Les autres fonctionnalités du [Plugin] RV Maps & Earth

Astuces

Liste des cartes disponibles

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}

Imposer une position de départ

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;

Modifier la taille de la carte affichée

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.

Modifier la valeur du zoom

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.

Rajouter le bouton "Earth"

Sur le forum : lien et lien.

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)
A retranscrire

FIXME Sur le forum : lien

Rajouter Google Street

Sur le forum : lien.

FIXME à retranscrire …

Utiliser la molette de la souris pour zoomer

Sur le forum : lien.

FIXME à retranscrire …

J'ai une erreur MySQL

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.

 
Haut de page
plugins/rv_maps.txt · Dernière modification: 2012/02/20 22:35 par nominoe
 
 
github twitter facebook google+ newsletter Faire un don Piwigo.org © 2002-2017 · Contact