loadJsFiles : function( | noCache | ) |
|
Charge tous les fichiers de la librairie Prodige puis exécute les fonctions enregistrées par le onReady. L’argument noCache permet lorsqu’il vaut TRUE, d’assurer que les fichiers JS chargés ne seront pas des versions mises en cache du navigateur.
Note : Il convient donc de renseigner l’ensemble des actions onReady avant de demander le chargement de la librairie.
Example :
<html>
<head>
<script type="text/javascript">
CARMEN_URL_SERVER_DATA = 'http://[FRONTAL_PRODIGE]';
</script>
<!--
-- Librairies pouvant avoir une autre provenance.
-->
<!-- COMPATIBILITE MINIMALE OPENLAYERS = v2.12 -->
<script src="http://[FRONTAL_PRODIGE]/IHM/JavaScript/[LIBRAIRIE OPENLAYERS]/OpenLayers.js"></script>
<script src="http://[FRONTAL_PRODIGE]/IHM/JavaScript/proj4js/lib/proj4js.js"></script>
<!--
-- Librairies de l'API
-->
<!-- Chargement des projections appliquées en France -->
<script type="text/javascript" src="http://[VIEWER_PRODIGE]/lib/proj4Defs/allProjections.js"></script>
<script type="text/javascript" src="http://[VIEWER_PRODIGE]/lib/Prodige/ProdigeViewer.js"></script>
<script type="text/javascript">
function createMap(){
prodigemap = new Prodige.Map({
owscontext : 'http://[FRONTAL_PRODIGE]/services/GetContext/load.php?map=[FICHIER_MAPFILE].map',
//OU
owscontext : 'http://[DONNEES_PRODIGE]/[FICHIER_OWS].ows',
id : "example1",
renderTo : "prodigeviewer",
legendVisible : true,
keymapVisible : true,
defaultControl : 'Navigation',
legendRenderer : 'advanced'
});
}
var onPageReady = function (){
Prodige.onReady(createMap);
Prodige.loadJsFiles(false);
}
</script>
</head>
<body onload="onPageReady()">
<div id='prodigeviewer' style="width:100%; height:500px;">
<div id='prodigeviewerMap' class="PRODIGEAPI_MAP"></div>
<div id='layerManagerPanel' class="PRODIGEAPI_LEGEND"></div>
</div>
</body>
</html>
Params
{Boolean|undefined} | Si TRUE : Certifie que les fichiers JS chargés ne proviennent pas du cache navigateur |