Calvein
Messages postés6Date d'inscriptionmardi 17 avril 2007StatutMembreDernière intervention26 juin 2008
-
25 juin 2008 à 15:02
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 2009
-
26 juin 2008 à 10:11
J'ai hésiter à mettre cette question dans JS ou C# , mais finalement je la met dans les 2 forums :p
J'explique
mon problème, je travail sous VS2005 et dans mon site je doit y mettre
une page concernant les utilisateurs avec sur un côté une carte, avec
google map, qui montrerai précisément ou est l'utilisateur.
Dans mon code C# j'ai les coordonnées qui sont déjà mise et je voudrait simplement pouvoir les exploiter en javascript.
<script src= "http://maps.google.com/maps?file=api&v=2"
type="text/javascript"></script>
<script type="text/javascript">
var map = null;
function load() {
try
{
map = new GMap2(document.getElementById("map"));
}
catch (ex) { alert("Vous devez etre connecté à l'internet..."); }
if (map != null)
{
map.setCenter(new GLatLng( 48.8910, 2.2432 ), 15);
new GKeyboardHandler(map);//flèches clavier activées
map.addControl(new GLargeMapControl());//Zoom
map.addControl(new GMapTypeControl());//Type de carte
map.setMapType(G_NORMAL_MAP);
var marker = new GMarker(new GLatLng(48.8910, 2.2432));
map.addOverlay(marker);
}
}
</script>
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 26 juin 2008 à 10:10
Bonjour,
La façon dont tu fais tes fonction javascript me dérange étant donnée que les latitudes et les longitudes sont des variables pourquoi ne les utilises tu pas comme tel? je m'explique
<script src= "http://maps.google.com/maps?file=api&v=2"
type="text/javascript"></script>
<script type="text/javascript">
var map = null;
function load( lontitude, latitude ) {
try
{
map = new GMap2(document.getElementById("map"));
}
catch (ex) { alert("Vous devez etre connecté à l'internet..."); }
if (map != null)
{
map.setCenter(new GLatLng( lontitude, latitude
), 15);
new GKeyboardHandler(map);//flèches clavier activées
map.addControl(new GLargeMapControl());//Zoom
map.addControl(new GMapTypeControl());//Type de carte
map.setMapType(G_NORMAL_MAP);
var marker = new GMarker(new GLatLng(lontitude, latitude ));
map.addOverlay(marker);
}
}
</script>
Et à l'appel de ta fonction
load(48.8910, 2.2432)
Et bien sur ces paramètre pourront écris avec du C# lors du chargement de la page je ne connais pas la synthaxe du C# mais un exemple html/php
<?php echo $lat.', '.$lont; ?></gras>)" />
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)