2016-05-12 43 views
5

我们使用了这个位置的Markermanager多年https://google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/src/markermanager.js。今天它悄然消失,我们发现here它被转移到github。谷歌地图MarkerManager V3(404)找不到

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

另请参阅克里斯·库克的回答,他提供了CDN网址...

回答

8

由于Google moved the source over to GitHub而回,新GitHub version可以从RawGit使用下面的脚本的URL(标准和包装版本)访问:

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 

虽然上述网址(与CDN前缀)有no traffic limits or throttling and the files are served via a super fast global CDN,请记住RawGit is a free hosting service and offers no uptime or support guarantees。通过GitHub上保持

访问文件进行了更详细的SO如下回答:

Link and execute external JavaScript file hosted on GitHub

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

例如,您可以指定使用以下脚本网址的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 

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

+0

感谢您的额外信息! – Tino

2

在GitHub上V3型多功能图书馆的全部列表:

v3-utility-library

TNX链接至markermanager.js

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

新链接markerwithlabel.js

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