aboutsummaryrefslogtreecommitdiffstats
path: root/extlib/leaflet/src/layer/vector/Circle.js
diff options
context:
space:
mode:
Diffstat (limited to 'extlib/leaflet/src/layer/vector/Circle.js')
-rw-r--r--extlib/leaflet/src/layer/vector/Circle.js51
1 files changed, 0 insertions, 51 deletions
diff --git a/extlib/leaflet/src/layer/vector/Circle.js b/extlib/leaflet/src/layer/vector/Circle.js
deleted file mode 100644
index c737c191..00000000
--- a/extlib/leaflet/src/layer/vector/Circle.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * L.Circle is a circle overlay (with a certain radius in meters).
- */
-
-L.Circle = L.Path.extend({
- initialize: function(latlng, radius, options) {
- L.Path.prototype.initialize.call(this, options);
-
- this._latlng = latlng;
- this._mRadius = radius;
- },
-
- options: {
- fill: true
- },
-
- setLatLng: function(latlng) {
- this._latlng = latlng;
- this._redraw();
- return this;
- },
-
- setRadius: function(radius) {
- this._mRadius = radius;
- this._redraw();
- return this;
- },
-
- projectLatlngs: function() {
- var equatorLength = 40075017,
- scale = this._map.options.scale(this._map._zoom);
-
- this._point = this._map.latLngToLayerPoint(this._latlng);
- this._radius = (this._mRadius / equatorLength) * scale;
- },
-
- getPathString: function() {
- var p = this._point,
- r = this._radius;
-
- if (L.Path.SVG) {
- return "M" + p.x + "," + (p.y - r) +
- "A" + r + "," + r + ",0,1,1," +
- (p.x - 0.1) + "," + (p.y - r) + " z";
- } else {
- p._round();
- r = Math.round(r);
- return "AL " + p.x + "," + p.y + " " + r + "," + r + " 0," + (65535 * 360);
- }
- }
-}); \ No newline at end of file