Bonjour,
merci de ces précisions.
J'étais déjà remonté jusqu'à cette page.
Côté interface privée, l'écueil a été d'activer aussi le plugin googlemap_api (erreur fichiers not found).
Après, nickel. Ajouts de points sur les articles ok.
Mais je ne suis toujours pas arrivé au bout côté restitution-squelette...avec GIS.
Pour faire apparaître la carte (vide), il m'a fallu ajouter le script avec le lien :
<script src="http://maps.google.com/maps?file=api&v=2.65&key=maclegooglemap"
type="text/javascript"></script>
Mais aucun point.
Pas de trace de point et de marker.
Problème d'instalation ou de paramétrage ?
En faisant à la main un petit squelette de test hors GIS, ça fonctionne.
Je vous le passe ci-dessous.
A suivre...
Antoine
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<style type="text/css">
v\:* {
behavior:url(#default#VML);
}
</style>
<script src="http://maps.google.com/maps?file=api&v=2.65&key=macleggoglemap"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(43.7788, 3.80193), 11);
// pour deplacements et zoom
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
function createMarker(point, letexte) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml( letexte );
});
return marker;
}
<BOUCLE_points(GIS)>
//var point = new GLatLng(43.7788, 3.80193);
var point = new GLatLng(#LAT, #LONX);
<BOUCLE_art(ARTICLES){id_article}>
map.addOverlay(createMarker(point, "<b>#TITRE</b>" ));
</BOUCLE_art>
</BOUCLE_points>
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 700px; height: 500px"></div>
</body>
</html>
bruno bergot a écrit :
Bonsoir,
Comme il est indiqué sur cette page :
http://www.spip.escoitar.org/spip.php?article618
Il faut inclure ce code dans ton squelette rubrique.html :
<INCLURE{fond=inc-gis_map}{id_rubrique}{id_mot}{id_auteur}{recherche}{id_article}{zoom}{latit}{lonxit}>
Modifier ta balise body comme ceci :
<body onload="load()" onunload="GUnload()">
Et coller ce code dans ton squelette là où tu veux afficher la carte :
<div id="map" style="width: 700px; height: 400px; top:0px"></div>
Cette carte affichera les articles de la rubrique en cours.
Voici un squelette d'exemple pour la page d'accueil :
http://www.spip.escoitar.org/squelettes/sommaire.html
Je retrouve mes codes d'accès à spip contrib et je ferai une mise à à
jour de la doc 
Bon courage ++