5

我们多年来一直使用这个位置的 Markermanager https://google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/src/markermanager.js。今天它无声无息地消失了,我们在这里发现它被转移到了github。

你会在这里找到一个新的打包版本:https ://raw.githubusercontent.com/googlemaps/v3-utility-library/master/markermanager/src/markermanager_packed.js 。我希望这个线程可以帮助其他人比我更快地找到它。

另请参阅 Chris Cook 的回答,他提供了 CDN 网址...

4

2 回答 2

8

由于Google 不久前将源代码移至 GitHub ,因此可以使用以下脚本 URL(标准和打包版本)从RawGit访问新的GitHub 版本:

https://cdn.rawgit.com/googlemaps/v3-utility-library/master/markermanager/src/markermanager.js
https://cdn.rawgit.com/googlemaps/v3-utility-library/master/markermanager/src/markermanager_packed.js

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

以下 SO 答案更详细地介绍了访问通过 GitHub 维护的文件:

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

这篇文章还介绍了,如果你链接到 GitHub 上的文件,在生产中你应该考虑定位一个特定的发布标签,以确保你得到一个特定的发布版本的脚本。

例如,您可以使用以下脚本 url(标准和打包版本)定位 1.2 版本的 markermanager 库:

https://cdn.rawgit.com/googlemaps/v3-utility-library/markermanager/1.2/markermanager.js
https://cdn.rawgit.com/googlemaps/v3-utility-library/markermanager/1.2/markermanager_packed.js

或者,您可以下载该库并将其直接包含在您的项目中以用于生产目的。

于 2016-05-12T13:14:44.070 回答
2

GitHub 上 v3-utility-library 的完整列表:

v3-实用程序库

Tnx 链接到 markermanager.js

我也在我的项目中使用markerwithlabel.js,并得到错误404。

markerwithlabel.js 的新链接

https://cdn.rawgit.com/googlemaps/v3-utility-library/master/markerwithlabel/src/markerwithlabel.js
于 2016-05-12T19:17:46.573 回答