banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 28 April 2011 14:24

Asu73
Juste Inscrit !
Lieu: Savoie
Date d'inscription: 28 Apr 2011
Messages: 5

ApiGeoportail flash

Bonjour tout le monde,

Je dois afficher un fichier kml sous l'apigeoportail flash de l'IGN.
Je crée des lors mon fichier html mais au moment de visualiser son résultat j'obtiens un fond blanc

Mon script:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
    <title>Openscales et l'API Géoportail (minimum)</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css" media="screen"><!--/*--><![CDATA[/*><!--*/
    html, body    { height:100%; }
    body { margin:0; padding:0; overflow:auto; text-align:center;
           background-color: #9F9F9F; }
    #flashContent { display:none; }
    h1 {
        text-align:center;
        font-size:0.75em;
        font-style: italic;
    }
    div#example_explain {
        margin:10px 0px 10px 0px;
        border: thin solid #595E61;
        width:800px;
        position:relative;
        left:0px;
        top:0px;
        text-align:justify;
        font-size: 0.75em;
        font-style: italic;
        color: #595E61;
    }
    form#gpLangChange {
        border:0px;
        margin:0px;
        padding:0px;
    }
    div#footer {
        font-size:x-small;
        text-align:center;
        width:800px;
    }
    div#footer a, div#footer a:link, div#footer a:visited, div#footer a:hover {
        text-decoration:none;
        color:black;
    }
    /*]]>*/--></style>
</head>
<body>
    <h1 id="example_title">API Geoportail test</h1>
    <!-- SWFObject's dynamic embed method replaces this alternative HTML content with Flash content when enough
         JavaScript and Flash plug-in support is available. The div is initially hidden so that it doesn't show
         when JavaScript is disabled.
      -->
    <div align="left">
        <div id="flashContent">
            <p>
                To view this page ensure that Adobe Flash Player version
                10.0.0 or greater is installed.
            </p>
            <script type="text/javascript"><!--//--><![CDATA[//><!--
                var pageHost = ((document.location.protocol == "https:") ? "https://" :    "http://");
                document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
                                + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
            //--><!]]></script>
        </div>
        <br/>
    </div>
    <div id="example_explain">Cet exemple illustre l'utilisation de la bibliothèque <a href="http://openscales.org" alt="Openscales" title="Openscales" target="_blank">Openscales</a> qui contient les éléments de GeoDRM pour se connecter aux flux Géoportail. C'est l'API Géoportail minimum en Flex.</div>
    <div id="footer"><a href="https://api.ign.fr/geoportail/document.do?doc=legal_mentions" id="legal" target="_blank">Mentions Legales</a> - &copy;IGN 2008-2011</div>
    <noscript>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="geoportalFxMin">
            <param name="movie" value="geoportalFxMin.swf" />
            <param name="flashvars" value=""/>
            <param name="quality" value="high" />
            <param name="bgcolor" value="#ffffff" />
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="allowFullScreen" value="true" />
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="geoportalFxMin.swf" width="100%" height="100%">
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="allowScriptAccess" value="sameDomain" />
                <param name="allowFullScreen" value="true" />
            <!--<![endif]-->
            <!--[if gte IE 6]>-->
                <p>
                    Either scripts and active content are not permitted to run or Adobe Flash Player version
                    10.0.0 or greater is not installed.
                </p>
            <!--<![endif]-->
                <a href="http://www.adobe.com/go/getflashplayer">
                    <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
                </a>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
        </object>
    </noscript>
    <!-- Paramétrage de l'API Géoportail Flex -->
    <!-- Dans l'objet flashvars, précisez votre clé API, votre proxy et au besoin l'url du/des fichiers KML à afficher sur la carte-->
    <!-- Dans la méthode embedSWF() changer la taille par défaut de la fenêtre cartographique (facultatif)-->
    <script type="text/javascript"
            src="http://api.ign.fr/geoportail/api/doc/examples/js/flex/
            swfobject.js"></script>
    <script type="text/javascript">
        // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection.
        var swfVersionStr = "10.0.0";
        // To use express install, set to playerProductInstall.swf, otherwise the empty string.
        var xiSwfUrlStr = "playerProductInstall.swf";
        /* Changer les variables key, proxy et kmlLayers selon le besoin  */
                var flashvars = {
            key:'ma_clé_ign',
            //proxy:'/geoportail/api/xmlproxy'+'?url=',
            host:'http://127.0.0.1:8080',
            //wmsc:'http://wxs.ign.fr/geoportail/wmsc',
            //kmlLayers : ["pnv73@texte-a-enlever.habitat.kml"],
            center : "<?php print $xx; ?>, <?php print $yy; ?>",
            zoom : "12"
        };
        var params = {};
        params.quality = "high";
        params.bgcolor = "#ffffff";
        params.allowscriptaccess = "sameDomain";
        params.allowfullscreen = "true";
        var attributes = {};
        attributes.id = "geoportalFxMin";
        attributes.name = "geoportalFxMin";
        //attributes.align = "middle";
        swfobject.embedSWF(
            "geoportalFxMin.swf", "flashContent",
            /* Régler ici la taille de la fenêtre cartographique : width / height  */
            "800px", "600px",
            swfVersionStr, xiSwfUrlStr,
            flashvars, params, attributes);
        // JavaScript enabled so display the flashContent div in case it is not replaced with a swf object.
        swfobject.createCSS("#flashContent", "display:block;text-align:left;");
    //--><!]]></script>
</body>
</html>



Merci d'avance

Cordialement

Asu73.

Hors ligne

 

#2 Thu 28 April 2011 23:55

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11930
Site web

Re: ApiGeoportail flash

Bonsoir,

J'ai secrètement l'espoir que Didier Richard intervienne ponctuellement par ici quand le sujet l'impose, mais cela doit être déjà bien rude de suivre les échanges là-bas:
http://www.developpez.net/forums/f1255/ … eoportail/

Bruno

Dernière modification par Bruno (Fri 29 April 2011 00:15)

Hors ligne

 

#3 Fri 29 April 2011 09:38

Asu73
Juste Inscrit !
Lieu: Savoie
Date d'inscription: 28 Apr 2011
Messages: 5

Re: ApiGeoportail flash

Bonjour,

Merci du lien, je vais aller parcourir ca dans l'espoir de trouver mon bonheur

Cordialement

Asu73

Hors ligne

 

Pied de page des forums

Powered by FluxBB