Installed leaflet in extlib
[mediagoblin.git] / extlib / leaflet / src / geo / crs / CRS.js
diff --git a/extlib/leaflet/src/geo/crs/CRS.js b/extlib/leaflet/src/geo/crs/CRS.js
new file mode 100644 (file)
index 0000000..2dc2aa8
--- /dev/null
@@ -0,0 +1,17 @@
+\r
+L.CRS = {\r
+       latLngToPoint: function(/*LatLng*/ latlng, /*Number*/ scale)/*-> Point*/ {\r
+               var projectedPoint = this.projection.project(latlng);\r
+               return this.transformation._transform(projectedPoint, scale);\r
+       },\r
+       \r
+       pointToLatLng: function(/*Point*/ point, /*Number*/ scale, /*(optional) Boolean*/ unbounded)/*-> LatLng*/ {\r
+               var untransformedPoint = this.transformation.untransform(point, scale);\r
+               return this.projection.unproject(untransformedPoint, unbounded); \r
+               //TODO get rid of 'unbounded' everywhere\r
+       },\r
+       \r
+       project: function(latlng) {\r
+               return this.projection.project(latlng);\r
+       }\r
+};
\ No newline at end of file