google markerclusterer.js 库的备用源路径是什么?

新手上路,请多包涵

在我的项目中,我包括这样的库:

 <script src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js"></script>

但是 src 路径似乎从昨天开始就被破坏了,因此它没有渲染 JS,因此我无法在地图上显示集群。

我有这个 JS 的本地副本,我可以设置 src 路径来引用我的本地副本,而不是上面的 ../svnt/runk/.. 路径。

我正在搜索的是这个库有任何替代路径吗?可能是托管在 CDN 上。

到目前为止,我认为,上面 只是 托管它的地方:

参考: https ://code.google.com/p/google-maps-utility-library-v3/source/checkout

原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 433
2 个回答

谷歌将源代码移至 GitHub 时,可以使用以下脚本 url 从 RawGit 访问新的 GitHub 版本

 https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/src/markerclusterer.js

在实例化 MarkerClusterer 以从 GitHub 访问图像时,您还需要指定 imagePath 选项:

 var mc = new MarkerClusterer(map, markers, {
    imagePath: 'https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/images/m'
});

以下较早的 SO 帖子包含有关对集群图像的 imagePath 引用的更多详细信息:

Google 地图无法在 https:// 中使用

虽然上述 url(带有 cdn 前缀) 没有流量限制或节流,并且文件通过超快速的全球 CDN 提供,但请记住 RawGit 是一项免费托管服务,不提供正常运行时间或支持保证

这在以下 SO 答案中有更详细的介绍:

链接并执行托管在 GitHub 上的外部 JavaScript 文件

这篇文章还介绍了,如果您要链接到 GitHub 上的文件,在生产环境中您应该考虑以特定的发布标签为目标,以确保您获得脚本的特定发布版本。

但是,由于 js-marker-clusterer 存储库的保管人尚未创建任何版本,因此目前这是不可能的。

因此,您应该认真考虑下载该库及其资源并将其直接包含在您的项目中以用于生产目的。

原文由 Chris Cook 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在这里为您提供链接:

 https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer.js

标记集群编译

https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer_compiled.js

原文由 Manjeet Barnala 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏