Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Exploitation de l'API Google Map ...

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&amp;v=2&amp;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&amp;v=2&amp;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 ?

# Re: Exploitation de l'API Google Map ...

Envoyé par : laurentj

Date : 12/06/2006 23:39

C'est nouveau ça, de pouvoir mettre des balises dans un <iframe/> ? Pourquoi ce iframe ?

# Re: Exploitation de l'API Google Map ...

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.