Sha256: 05a74abc77273ae9a7ca1467daf435813518c41f2cca7513d602e6e6f41b7e33
Contents?: true
Size: 522 Bytes
Versions: 1
Compression:
Stored size: 522 Bytes
Contents
/* * L.CRS.Earth is the base class for all CRS representing Earth. */ L.CRS.Earth = L.extend({}, L.CRS, { wrapLng: [-180, 180], R: 6378137, // distane between two geographical points using spherical law of cosines approximation distance: function (latlng1, latlng2) { var rad = Math.PI / 180, lat1 = latlng1.lat * rad, lat2 = latlng2.lat * rad; return this.R * Math.acos(Math.sin(lat1) * Math.sin(lat2) + Math.cos(lat1) * Math.cos(lat2) * Math.cos((latlng2.lng - latlng1.lng) * rad)); } });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
leaflet-js-0.8.dev2 | lib/leaflet/src/geo/crs/CRS.Earth.js |