Google / Yahoo Maps + Flux GeoRSS
samuelk1391
Messages postés
48
Statut
Membre
-
samuelk1391 Messages postés 48 Statut Membre -
samuelk1391 Messages postés 48 Statut Membre -
Bonjour,
Je suis étudiant en BTS et pour mon projet, je dois afficher la position de ville sur une carte Google Map et Yahoo Maps ! Les positions sont à récupérer dans un flux RSS.
J'en ai donc créer un qui a été valider par un RSS validator, le voici :
Il y a donc 3 villes dans celui-ci avec leurs latitude et longitude, mon problème est que les marqueurs de google et yahoo ne s'affiche pas pour ces villes, voilà mes codes pour les deux outils de cartographie
Google Maps :
Yahoo Maps :
Donc si quelqu'un sait pourquoi les marqueurs ne s'affiche pas quand j'ouvre ces fichiers, votre aide me sera d'une grande utilité.
Cordialement, Samuel
Je suis étudiant en BTS et pour mon projet, je dois afficher la position de ville sur une carte Google Map et Yahoo Maps ! Les positions sont à récupérer dans un flux RSS.
J'en ai donc créer un qui a été valider par un RSS validator, le voici :
<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:ymaps="http://api.maps.yahoo.com/Maps/V1/AnnotatedMaps.xsd"> <channel> <title>Argonautica</title> <link>http://argonauticaweb.com/</link> <description>Position</description> <language>en</language> <item> <title>Paris</title> <geo:lat>48.85</geo:lat> <geo:long>2.35</geo:long> </item> <item> <title>Lyon</title> <geo:lat>45.76</geo:lat> <geo:long>4.83</geo:long> </item> <item> <title>Marseille</title> <geo:lat>43.297</geo:lat> <geo:long>5.38</geo:long> </item> </channel> </rss>
Il y a donc 3 villes dans celui-ci avec leurs latitude et longitude, mon problème est que les marqueurs de google et yahoo ne s'affiche pas pour ces villes, voilà mes codes pour les deux outils de cartographie
Google Maps :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org R/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> <script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAA-Grv8RWmEwVcekXkksfPKBTtnpFu0M_CLetezvrdq2VTUfwnJRQTijTh9mQGwwxgERY54SvsRt880Q" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(48,-2.35), 4); var GeoXml = new GGeoXml("http://argonauticaweb.com/test1.xml"); map.addOverlay(GeoXml); } } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 800px; height: 600px"></div> </body> </html>
Yahoo Maps :
<html>
<head>
<style type="text/css">
#mapContainer {
height: 80%;
width: 90%;
}
</style>
</head>
<body>
<div id="mapContainer"></div>
<script type="text/javascript" src="http://api.maps.yahoo.com/ajaxymap?v=3.8&appid=YD-6kAgLaE_JH1cQrzqeXMvwsJbszwk8FZSFAojGdWChWd2tYs-"></script>
<script type="text/javascript">
var map = new YMap(document.getElementById('mapContainer'));
map.setMapType(YAHOO_MAP_REG);
map.addTypeControl();
map.addZoomShort();
map.drawZoomAndCenter("France",3);
map.addOverlay(new YGeoRSS('http://argonauticaweb.com/test1.xml'));
</script>
</body>
</html>
Donc si quelqu'un sait pourquoi les marqueurs ne s'affiche pas quand j'ouvre ces fichiers, votre aide me sera d'une grande utilité.
Cordialement, Samuel
A voir également:
- Google / Yahoo Maps + Flux GeoRSS
- Google maps satellite - Guide
- Google photo - Télécharger - Albums photo
- Telecharger google maps pc - Télécharger - Téléchargement & Transfert
- Dns google - Guide
- Historique google maps - Guide