谷歌地图实用程序svn下来?

时间:2016-05-13 00:10:48

标签: google-maps google-maps-api-3

我正在使用Google地图实用程序中的key draggable zoommarkers cluster个库。我从今天下午开始无法加载这两个库的源脚本。似乎所有谷歌地图实用程序svn引用都已关闭。有什么想法吗?

2 个答案:

答案 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托管的文件:

Link and execute external JavaScript file hosted on GitHub