Skip to content

Commit e51249f

Browse files
Merge pull request #21 from bevanhunt/add-leaflet-markercluster
add leaflet markercluster and use npm for other libraries when available
2 parents bb96801 + b5936d4 commit e51249f

File tree

5 files changed

+344
-301
lines changed

5 files changed

+344
-301
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
.versions
1+
.versions
2+
.npm-debug.log

.npm/package/npm-shrinkwrap.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
Meteor Leafet Demo | [GitHub](https://github.com/bevanhunt/meteor-leaflet-demo) | [Demo](http://leaflet.meteor.com)
77

88
## Packaged Files
9-
- Leaflet: 0.7.3 (stable at 2015-03-21)
10-
- Leaflet Providers: 1.0.23 (stable at 2015-03-22)
11-
- Leaflet Spin: 0.1.0 (stable at 2015-06-28)
9+
- Leaflet: 0.7.3
10+
- Leaflet Providers: 1.1.1
11+
- Leaflet Spin: 0.1.0
12+
- Leaflet Marker Cluster: 0.4.0
1213

1314
## Usage
1415
- add this package to your Meteor project
@@ -54,6 +55,17 @@ Meteor Leafet Demo | [GitHub](https://github.com/bevanhunt/meteor-leaflet-demo
5455
}
5556
```
5657

58+
- in Javascript client-side code user Leaflet Marker Cluster [optional]
59+
60+
- add marker cluster
61+
```javascript
62+
if (Meteor.isClient) {
63+
var markers = new L.MarkerClusterGroup();
64+
markers.addLayer(new L.Marker([51.5, -0.09]));
65+
map.addLayer(markers);
66+
}
67+
```javascript
68+
5769
## GeoJSON
5870
I suggest the free web service - [Orge Web Service](http://ogre.adc4gis.com/)
5971

package.js

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,33 @@ Package.describe({
22
name: "bevanhunt:leaflet",
33
summary: "Leaflet.js, mobile-friendly interactive maps.",
44
git: "https://github.com/bevanhunt/meteor-leaflet.git",
5-
author: "Bevan Hunt <[email protected]> (http://www.bevanhunt.com)",
6-
version: "0.3.17",
5+
author: "Bevan Hunt <[email protected]> (http://bevanhunt.com)",
6+
version: "0.3.18",
77
license: "MIT/X11"
88
});
99

1010
Npm.depends({
11-
"spin.js": "2.3.1"
11+
"spin.js": "2.3.1",
12+
"leaflet.markercluster": "0.4.0",
13+
"leaflet": "0.7.3",
14+
"leaflet-providers": "1.1.1"
1215
});
1316

1417
Package.onUse(function (api) {
1518
api.versionsFrom('1.0');
1619
api.addFiles([
17-
'lib/leaflet.js',
18-
'lib/leaflet_providers.js',
20+
'.npm/package/node_modules/leaflet/dist/leaflet-src.js',
21+
'.npm/package/node_modules/leaflet-providers/leaflet-providers.js',
22+
'.npm/package/node_modules/leaflet.markercluster/dist/MarkerCluster.css',
23+
'.npm/package/node_modules/leaflet.markercluster/dist/MarkerCluster.Default.css',
24+
'.npm/package/node_modules/leaflet.markercluster/dist/leaflet.markercluster.js',
25+
'.npm/package/node_modules/spin.js/spin.js',
1926
'lib/leaflet_spin.js',
2027
'styles/leaflet.css',
2128
'images/layers-2x.png',
2229
'images/layers.png',
2330
'images/marker-icon-2x.png',
2431
'images/marker-icon.png',
25-
'images/marker-shadow.png',
26-
'.npm/package/node_modules/spin.js/spin.js'
32+
'images/marker-shadow.png'
2733
],'client');
2834
});

0 commit comments

Comments
 (0)