# all files / ol/proj/ common.js

100% Statements 8/8
100% Branches 0/0
100% Functions 1/1
100% Lines 8/8

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    251×

    1×
    1×
    1×

    1×

    47×
    47×

    47×

     goog.provide('ol.proj.common');

    goog.require('ol.proj');
    goog.require('ol.proj.EPSG3857');
    goog.require('ol.proj.EPSG4326');

    /**
     * FIXME empty description for jsdoc
     * @api
     */
    ol.proj.common.add = function() {
      // Add transformations that don't alter coordinates to convert within set of
      // projections with equal meaning.
      ol.proj.addEquivalentProjections(ol.proj.EPSG3857.PROJECTIONS);
      ol.proj.addEquivalentProjections(ol.proj.EPSG4326.PROJECTIONS);
      // Add transformations to convert EPSG:4326 like coordinates to EPSG:3857 like
      // coordinates and back.
      ol.proj.addEquivalentTransforms(
          ol.proj.EPSG4326.PROJECTIONS,
          ol.proj.EPSG3857.PROJECTIONS,
          ol.proj.EPSG3857.fromEPSG4326,
          ol.proj.EPSG3857.toEPSG4326);
    };