我正在使用Google地图实用程序中的key draggable zoom
和markers cluster
个库。我从今天下午开始无法加载这两个库的源脚本。似乎所有谷歌地图实用程序svn引用都已关闭。有什么想法吗?
答案 0 :(得分:2)
见question on SO。 Google地图实用程序库正在移至github。您仍然可以browse the code,但无法结帐svn。
答案 1 :(得分: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年5月13日)退役位置的以下硬编码引用:
MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_ =
'https://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/' +
'images/m';
在制作中,应使用上面的网址(带有cdn前缀),因为它们有no traffic limits or throttling and the files are served via a super fast global CDN。但请注意,作为免费服务,它提供no uptime or support guarantees。
以下SO答案中详细介绍了访问Git托管的文件: