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: 12580
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

Copyright Association GeoRezo