La communauté ALL HTML c'est 60192 membres à ce jour dont 0 inscrits aujourd'hui et 13 depuis une semaine.
Article publié le mercredi 06 septembre 2006 par charly75.
Cet article est classé dans les catégories « Outils »
Voici un code, complet, simple à installer, pour créer des cartes interactives en utilisant la base de "Google Maps API". Un gadget très ludique pour les internautes.
Pour commencer : il faut impérativement vous inscrire dans le programme Google Maps APIvar marker = createMarker(point,'<div class="texte-11"><a href="url de votre lien">Le Caire</a><br><img src="url de votre image" border="0" height="80" width="180"><br>votre texte</div>')
<script src="http://maps.google.com/maps?file=api&v=2&key=votre clé google" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load(){
if (GBrowserIsCompatible()){
function createMarker(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
var map = new GMap2(document.getElementById("map"));
GEvent.addListener(map, "moveend", function() {
var center = map.getCenter();
document.getElementById("message").innerHTML = center.toString();
});
map.setCenter(new GLatLng(27.1373,31.5527),6,G_SATELLITE_MAP);
/* controle du zoom*/
map.addControl(new GSmallMapControl());
/* type de zoom carte ou sat */
map.addControl(new GMapTypeControl());
/* fenetre d'information lat long*/
map.openInfoWindow(map.getCenter(),
/* ajout d'un point cliquable avec bulle */
var point = new GLatLng(30.0386,31.2245);
var marker = createMarker(point,'<div class="texte-11"><a href="url de votre lien">Le caire</a><br><img src="url de votre image" border="0" height="80" width="180"><br>votre texte</div>')
map.addOverlay(marker);
}
}
//]]>
</script>
<div align="center" id="map" style="width: 500px; height: 500px"></div>
<div id="message" class="texte" align="center"></div>
Sources de l'information : Google Maps API et Visite Egypte
Commentaire publié le vendredi 08 janvier 2010 à 11 h 03 par joro21 Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.