begin process at 2012 05 30 03:18:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Variables

lundi 19 février 2007 à 15:56:37 | Variables

piep14

Bonjour tout le monde. J'ai plus que besoin de votre aide car ca fait plusieurs jour que j'essais de faire un bout de code mais en vain !

Mon but : Afficher des points sur une map en fonction de coordonnées. J'ai quasiment terminé. Me reste plus qu'a passer ces variables

Un lien pour tester :

[ Lien ]

et voici le code :

Code :
<?php
include("data_bd_annuaire.php");
include("functions.php");
$lk = connection_BD();
?>
 
<head>
<link rel="stylesheet" type="text/css" href="styles/style.css" />
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAApzeIQuQ1Lo07-11wYn4WuRQZdLv2OVKb9_BCjMv_ioOFYL0dDxQc1Y73o09mPtDG95csesjLfo6Mvg" type="text/javascript"></script>
</head>
 
<body onLoad="load()">
<script type="text/javascript">
//<![CDATA[
 
// Fonction ajax pour récupérer le contenu d'une url (ou fichier)
function file(fichier){
if(window.XMLHttpRequest)// FIREFOX
xhr_object = new XMLHttpRequest();
elseif(window.ActiveXObject)// IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
return(xhr_object.responseText);
else
return(false);
}
 
function load(){
var geocoder = new GClientGeocoder();
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.enableDoubleClickZoom();
var variable1;
GEvent.addListener(map, "moveend", function(){
var centre = map.getCenter();
variable1 = map.getBounds().getNorthEast().lat();
var variable2 = map.getBounds().getNorthEast().lng();
var variable3 = map.getBounds().getSouthWest().lat();
var variable4 = map.getBounds().getSouthWest().lng();
document.getElementById("message").innerHTML = centre.toString();
document.getElementById("message1").innerHTML = variable1.toString();
document.getElementById("message2").innerHTML = variable2.toString();
document.getElementById("message3").innerHTML = variable3.toString();
document.getElementById("message4").innerHTML = variable4.toString();
//alert("recupererEntreprise.php?lat1="+variable3+"&lat2="+variable1+"&lon1="+variable2+"&lon2="+variable4);
//map.setCenter(point, 14);
//map.addOverlay(new GMarker(point));
 
});
 
Center(map,geocoder,"<?php echo $_GET['VILLE'];?> France");
 
var result = file("recupererEntreprise.php");
var coords = new Array();
coords = result.split(',');
var lat;
var lng;
for(var i = 0; i < coords.length-1; i+=2){
lat = coords[i];
lng = coords[i+1];
var point = new GLatLng(lat, lng);
map.setCenter(point, 14);
map.addOverlay(new GMarker(point));
}
 
}
 
 
function Center(map,geocoder,address){
geocoder.getLatLng(
address,
function(point){
map.setCenter(point, 13);
}
);
}
//]]>
</script>
 
<table>
<tr>
<td>
<div id="map" style="width: 665px; height: 400px"></div>
</td>
<td>
Centre de la carte : <div id="message"></div><br />
Latitude entre : <br />
variable1 = map.getBounds().getNorthEast().lat(); -><div id="message1"></div>
variable3 = map.getBounds().getSouthWest().lat(); -><div id="message3"></div><br />
Longitude entre :<br />
variable2 = map.getBounds().getNorthEast().lng(); -><div id="message2"></div>
variable4 = map.getBounds().getSouthWest().lng(); -><div id="message4"></div><br />
</td>
</tr>
</table>
</body>
</html>

J'ai vraiment besoin de votre aide
Je suis dispo pour plus d'infos .....

Merci de votre aide
lundi 19 février 2007 à 18:32:59 | Re : Variables

PetoleTeam

Membre Club

B
onjour...
mais ou initialises tu la propriété onreadystatechange

j'aurais peut être écrit...
function file(fichier){
  if(window.XMLHttpRequest)// FIREFOX
    xhr_object = new XMLHttpRequest();
  else if(window.ActiveXObject)// IE
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  else
    return(false);

  xhr_object.onreadystatechange = function(){
    if( xhr_object.readyState == 4) {
      if( xhr_object.status==200){
        return( xhr_object.responseText);
      }
    }
  }
  xhr_object.open("GET", fichier, true);
  xhr_object.send(null);
}

a tester...
;0)


Cette discussion est classée dans : var, map, lat, lng, getbounds


Répondre à ce message

Sujets en rapport avec ce message

Paramètres [ par piep14 ] Bonjour, je cherche en vain depuis hier a passer mes variables hors d'une fonction meme en la déclarant en global et ca ne passe pas ->undefined <img Google Api Map [ par piep14 ] Bonsoir, je viens vous demander de l'aide car je tourne en rond pour mettre en place l'api google map sur un siteJ'ai fait :function carte($VILLE,$CP, Compatibilité de script [ par c0v3r ] Bonjour,Voilà je me trouve face un probleme que j'essaye de résoudre depuis quelques jours déjà mais en vain je suis à cours d'idées.Le problème est q probléme classe javascript .... [ par jeanjeandada ] Bonjour Cher Fourm, Voici que je galére pour faire ceci : Je crée 2 classes: < Mettre du C# dans du javascript [ par Calvein ] J'ai hésiter à mettre cette question dans JS ou C# , mais finalement je la met dans les 2 forums :pJ'explique mon problème, je travail sous VS2005 et Google map API - plusieurs icones sur la carte [ par familledac ] Bonjour, Je viens de mettre en place une carte de mes clients sur mon site (google map API) J'aimerais proposer diverses icones en fonction du type de OffsetTop - comportement hératique sur Firefox [ par lmeylan ] Bonjour, Mon objectif: pouvoir positionner des images en superposition d'autres ! je me creuse la tête depuis pas mal de temps pour comprendre pourqu Google Map [ par Tipatt ] Bonjour !Je cherche à afficher sur une carte Google Map les positions de véhicules en temps réel. Ces positions changent à tout moment donc les marque google map avec des markeurs [ par am1ra2 ] bonjour, j'ai essayé de créer une carte google map avec des markeurs en javascript à chaque fois qu'on crée des markeurs sur la carte je clicke sur le Prototype/Scriptaculous && Background-position [ par DakM ] Bonjour ! J'ai ce calque: [code=js]var div = new Element('div', {'id': this._id, 'class': css.map.container, 'style': 'display:none; width: 100%; hei


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales