2016-05-12 78 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