Envoyé par : Christophe Charron
Date : 12/06/2006 19:42
Bonsoir, vous allez encore penser que je veux aller sur mars mais ... sachant que
<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&key=ABQIAAAACkay5oed5u13cKXwaFxFoRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSNvKZEvpgSsFnC3XabjGECmevPrA" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(45.97990, 4.62943), 13); } } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 500px; height: 300px"></div> </body> </html>
qui est une page paramétrée avec une clé google map pour "http://locahost" qui devrait donc fonctionner n'importe ou (sur mon mov'amp de ma clé usb ca fonctionne très bien) je voudrais bien sûr intégrer cela dans une fenêtre xul :
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window title="Test localisation" id="_test_loc_01" onload="load()" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml"> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAACkay5oed5u13cKXwaFxFoRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSNvKZEvpgSsFnC3XabjGECmevPrA" type="application/x-javascript"/> <script type="text/javascript"> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(45.97990, 4.62943), 13); } } //]]> </script> <html:iframe onload="event.stopPropagation();" id="id_frame" flex="1" src="about:blank"> <html:div id="map" /> </html:iframe> </window>
et bien sûr cela ne fonctionne pas. Limite google (je pense que oui mais suis très très surpris) ? Autre moyen d'intégration, à part générer le php et faire pointer la iframe dessus ? A ma grande surprise, dans le group dédié à cette API, avant moi, personne n'avait écrit le mot "XUL". Est-ce un gros mot ?
Envoyé par : laurentj
Date : 12/06/2006 23:39
C'est nouveau ça, de pouvoir mettre des balises dans un <iframe/> ? Pourquoi ce iframe ?
Envoyé par : Christophe Charron
Date : 14/06/2006 22:56
Je suis mortifié par cette bourde énorme. Désolé !!! Pourquoi un iframe : pour pouvoir charger la page php dans laquelle j'ai fait toutes mes petites bidouilles. Presque mieux que Mappoint, surtout les onglets ... Mon cleint qui a acheté 10 licences contre mon avis va être vert !!!
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.