Dépôt d'exemples d'intégration des API Géoportail dans differents frameworks type "Web Framework Front-End JS", tels que Angular, React, Ember, Meteor, Vue...
Liens utiles
https://github.com/collections/front-end-javascript-frameworks
https://rubygarage.org/blog/best-javascript-frameworks-for-front-end
http://blog.ippon.fr/2018/03/12/aide-au-choix-dun-framework-javascript/
Listes des "Web Framework Front-End JS" utilisées dans les exemples :
- React (https://reactjs.org/)
- Angular (https://angular.io/)
- Ember (https://www.emberjs.com/)
- Meteor (https://www.meteor.com/)
- VueJS (https://fr.vuejs.org/)
Listes des API Géoportail utilisées dans les exemples :
- Services
- Extensions
- Leaflet
- OpenLayers
- Itowns (TODO)
- SDK
- 2D (TODO)
- 3D
-
samples-geoportal-access-lib-ember :
Integration de l'API des Services avec Ember
-
samples-geoportal-access-lib-es6-ember :
Integration de l'API des Services (ES6) avec Ember
-
samples-geoportal-access-lib-vuejs :
Integration de l'API des Services (ES6) avec VueJS
-
Integration de l'API des Extensions Leaflet (ES6) avec Meteor
// leaflet import L from "leaflet"; import "leaflet/dist/leaflet.css"; // extensions import { Services, LExtended } from "geoportal-extensions-leaflet"; import "geoportal-extensions-leaflet/dist/GpPluginLeaflet-src.css";
-
simple-map-leaflet-meteor-angular :
Integration de l'API des Extensions Leaflet (ES6) avec Meteor/Angular
-
simple-map-leaflet-meteor-react :
Integration de l'API des Extensions Leaflet (ES6) avec Meteor/React
-
simple-map-openlayers-angular :
Integration de l'API des Extensions OpenLayers (ES6) avec Angular
import {View, Map } from 'ol'; import {Services, olExtended} from 'geoportal-extensions-openlayers';
-
Integration de l'API des Extensions OpenLayers (ES6) avec Ember
import {View, Map } from 'npm:ol'; import {Services, olExtended} from 'npm:geoportal-extensions-openlayers';
-
Integration de l'API des Extensions OpenLayers (ES6) avec React