我正在使用谷歌地图实用工具中的key draggable zoom和markers cluster库。从今天下午开始,我无法加载这两个库的源代码。似乎所有的谷歌地图实用程序svn引用都被关闭了。有什么想法吗?
发布于 2016-05-13 00:43:22
在您的示例中,以下脚本urls涵盖keydrag缩放库(标准版本和打包版本):
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以下是标记分类器(标准和汇编):
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在实例化您的imagePath以访问来自GitHub的图像时,还需要指定MarkerClusterer选项:
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';在生产中,应该使用上面的urls (带有cdn前缀),因为它们具有没有流量限制或节流,文件通过超快的全局CDN提供。。然而,请记住,作为一种免费服务,它提供无正常运行时间或支助保证。
访问从Git托管的文件将在以下内容中得到更详细的介绍:
https://stackoverflow.com/questions/37199339
复制相似问题