Ressources OpenLayers utiles

La bibliothèque OpenLayers contient de riches fonctionnalités. Bien que les développeurs aient travaillés durs pour fournir des exemples des fonctionnalités et aient organisés le code d'une manière qui permette à d'autres développeurs expérimentés de trouver leur chemin, de nombreux utilisateurs trouvent que c'est un challenge de partir de rien.

Apprendre par l'exemple

Les nouveaux utilisateurs trouveront probablement que plonger dans les exemples de code OpenLayers et expérimenter avec les possibilités de fonctionnalités de la bibliothèque est la voie la plus facile pour débuter.

Explorer la documentation

Pour plus d'informations sur des sujets spécifiques, naviguer la collection grandissante de documentation pour OpenLayers.

Trouver la référence de l'API

Après avoir compris les composants de base qui constituent et contrôlent une carte, cherchez la documentation de référence de l'API pour les détails sur les signatures des méthodes et les propriétés des objets. Si vous voulez voir seulement la partie stable de l'API, assurez-vous de vérifier que vous avez coché la case à cocher Stable Only.

Rejoigner la communauté

OpenLayers est supportée et maintenue par une communauté de développeurs et d'utilisateurs comme vous. Que vous ayez des questions à demander ou du code pour contribuer, vous pouvez vous impliquer en utilisant le tag openlayers sur Stack Overflow pour les questions relatives aux usages ou vous inscrire à la liste de développement du projet.

Remonter des dysfonctionnements/problèmes

Pour remonter des problèmes, il est important de comprendre les différentes versions de la bibliothèque 'OpenLayers qui sont distribuées:

  • ol.js - le script qui est créé avec Closure Compiler en mode avancé (non lisible par un humain)
  • ol-debug.js - version lisible par un humain pouvant être utilisée lors du développement

Quand vous rencontrez une erreur/un problème, il est important de la reporter en utilisant ol-debug.js. Incluez aussi la trace complète que vous pouvez trouver en utilisant les outils de développement Web comme les Developer Tools de Chrome. Pour tester cela, nous allons commettre une erreur dans map.html en changeant ol.layer.Tile par ol.layer.Image. L'erreur que vous allez voir sera: Uncaught TypeError: undefined is not a function. Si vous remontez cette erreur sur la liste de discussion, personne ne saura ce que cela signifie. En premier, nous allons changer la balise script qui pointe vers ol.js pour qu'elle pointe vers ol-debug.js à la place. Rechargez la page. Le debugger doit maintenant s'arrêter sur l'erreur et nous pouvons voir la trace complète.

A un point d'arrêt dans le debugger
A un point d'arrêt dans le debugger

results matching ""

    No results matching ""