2016-05-13 30 views
0

我使用谷歌地圖工具中的key draggable zoommarkers cluster庫。從今天下午我無法加載這兩個庫的源腳本。它似乎所有谷歌地圖實用程序svn引用已關閉。有任何想法嗎?google map utility svn down?

回答

1

在你的情況下,下面的腳本的URL覆蓋keydragzoom庫(標準和包裝版本):

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

和下面覆蓋markerclusterer(標準和編譯):

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

你」在實例化MarkerClusterer以訪問來自GitHub的圖像時,還需要指定imagePath選項:

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

上述方法,特異性設定的ImagePath位置,是必需的,因爲MarkerClusterer庫目前仍然含有(在2016五月13日)在下述的硬編碼參照退役位置:

MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_ = 
    'https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/' + 
    'images/m'; 

在生產中,應該使用上面的url(帶有cdn前綴),因爲它們有no traffic limits or throttling and the files are served via a super fast global CDN。但請記住,作爲免費服務,它提供no uptime or support guarantees

從Git的託管訪問文件進行了更詳細的在下面的SO回答:

Link and execute external JavaScript file hosted on GitHub

+0

好的解決方案!感謝幫助! – zxue