我目前安装了 mapbox.js@3.0.1,这取决于leaflet@1.0.2。我想安装一个传单插件leaflet.markercluster@1.0.2,它需要传单1.0.x(我通过mapbox.js拥有)。如何安装 leaflet.marketcluster 并告诉它使用 mapbox 的依赖项查找传单?
问问题
953 次
1 回答
2
所以你不应该做任何事情来让Leaflet.markercluster插件使用它。
如果您以“标准”方式加载这两个库(即通过<script>
HTML 页面中的标签),一切都应该没有问题:
<script src='https://api.mapbox.com/mapbox.js/v3.0.1/mapbox.js'></script>
<link href='https://api.mapbox.com/mapbox.js/v3.0.1/mapbox.css' rel='stylesheet' />
<script src='https://unpkg.com/leaflet.markercluster@1.0.3/dist/leaflet.markercluster.js'></script>
<link href='https://unpkg.com/leaflet.markercluster@1.0.3/dist/MarkerCluster.css' rel='stylesheet' />
<link href='https://unpkg.com/leaflet.markercluster@1.0.3/dist/MarkerCluster.Default.css' rel='stylesheet' />
演示:http ://plnkr.co/edit/HX6yYCvNEvv8rD0khIjG?p=preview
现在,由于您想通过 包含 Leaflet.markercluster npm
,我认为您可以简单地将 lib 代码包含在您的包中(例如 throughimport "leaflet.markercluster"
或您的构建引擎所需的任何内容),并且L.markerClusterGroup
应该毫无问题地添加工厂。
于 2017-02-03T04:27:35.430 回答