1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
<script type="text/javascript">
<!--
if (window.gGEOPORTALRIGHTSMANAGEMENT===undefined) { gGEOPORTALRIGHTSMANAGEMENT={};
gGEOPORTALRIGHTSMANAGEMENT.apiKey= [];
}
gGEOPORTALRIGHTSMANAGEMENT.apiKey.push('XXX');
gGEOPORTALRIGHTSMANAGEMENT['XXX']= {
tokenServer:{url:'http://jeton-api.ign.fr',ttl:120},
tokenTimeOut:600,
transport:'json',
bounds: [-180.0,-90.0,180.0,90.0],
allowedGeoportalLayers:[],
resources:{}
};
/* Pour chaque couche de votre contrat XXX: */
gGEOPORTALRIGHTSMANAGEMENT['XXX'].allowedGeoportalLayers.push('NOM_COUCHE:WMSC');
gGEOPORTALRIGHTSMANAGEMENT['XXX'].resources['NOM_COUCHE:WMSC']= {name:'NOM_COUCHE',type:'WMSC',url:'http://wxs.ign.fr/geoportail/wmsc'};
/* ... */
// Geoportal API version 1.0(Min)
var __Geoportal$listenerLoaded= false;
var __Geoportal$loadComplete= false;
var __Geoportal$onloadCallbacks= null;
var __Geoportal$ready= false;
var __Geoportal$nof= function(){};
var __Geoportal$timer= null;
var __Geoportal$ua= navigator.userAgent.toLowerCase();
function __Geoportal$init() {
__Geoportal$loadListener(); if (!__Geoportal$loadComplete) {
__Geoportal$loadComplete= true;
} else if (!__Geoportal$ready) {
if (__Geoportal$timer!=null) {
window.clearTimeout(__Geoportal$timer);
__Geoportal$timer= null;
}
__Geoportal$ready= true;
if (typeof(__Geoportal$onloadCallbacks)=='function' &&
__Geoportal$onloadCallbacks!==__Geoportal$nof) {
__Geoportal$onloadCallbacks(); } __Geoportal$onloadCallbacks= __Geoportal$nof;
if (!__Geoportal$ready) {
__Geoportal$timer= window.setTimeout('__Geoportal$init();',500); return;
}
}
}
function __Geoportal$loadListener() {
if (__Geoportal$listenerLoaded) {return;} __Geoportal$listenerLoaded= true;
//Mozilla
if (document.addEventListener && !/(webkit|opera)/.test(__Geoportal$ua)) {
document.addEventListener("DOMContentLoaded", function() {
document.removeEventListener("DOMContentLoaded", arguments.callee, false); __Geoportal$init();
}, false);
//IE
} else if (document.attachEvent && !/opera/.test(__Geoportal$ua)) {
document.attachEvent("onreadystatechange", function() {
if (document.readyState==="complete") {
document.detachEvent("onreadystatechange", arguments.callee); __Geoportal$init();
}
});
if (document.documentElement.doScroll && window==window.top) (function() {
if (__Geoportal$loadComplete) {return;}
try {
document.documentElement.doScroll("left");
} catch (error) {
setTimeout(arguments.callee, 0);
return;
}
__Geoportal$init(); })();
//Safari or Opera
} else if (/(webkit|opera)/.test(__Geoportal$ua)) {
var __timer= setInterval(function() {
if (/loaded|complete/.test(document.readyState)) {
clearInterval(__timer); __Geoportal$init();
}
}, 10);
}
if (window.addEventListener) {
window.addEventListener("load", __Geoportal$init, false);
} else if (window.attachEvent) {
window.attachEvent("onload", __Geoportal$init);
}
}
(function() {
__Geoportal$onloadCallbacks= window.onload; window.onload= __Geoportal$nof;
__Geoportal$loadListener();
})();
--> |
Partager