Rah*_*hul 13 javascript google-maps google-maps-api-3
在我的项目中,我包括这样的库:
<script src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/src/markerclusterer.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是src路径似乎从昨天开始就被打破了,因此它没有呈现JS,因此我无法在地图上显示簇.
我有这个JS的本地副本,我可以设置src路径来引用我的本地副本而不是上面的../svnt/runk/ ..路径.
我正在搜索的是这个库的替代路径吗?可能是它在CDN上托管.
到目前为止,我认为,上面只是它托管的地方:
参考:https://code.google.com/p/google-maps-utility-library-v3/source/checkout
Chr*_*ook 33
随着Google将源代码移交给GitHub,可以使用以下脚本url 从RawGit访问新的GitHub版本:
https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/src/markerclusterer.js
Run Code Online (Sandbox Code Playgroud)
在实例化MarkerClusterer以访问GitHub中的图像时,您还需要指定imagePath选项:
var mc = new MarkerClusterer(map, markers, {
imagePath: 'https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/images/m'
});
Run Code Online (Sandbox Code Playgroud)
以下早期的SO帖子包含有关对集群映像的imagePath引用的更多详细信息:
虽然以上网址(带有cdn前缀)没有流量限制或限制,并且文件是通过超快速全球CDN提供的,但请记住,RawGit是免费托管服务,不提供正常运行时间或支持保证.
以下SO答案将对此进行更详细的介绍:
这篇文章还介绍了,如果您要链接到GitHub上的文件,那么在生产中您应该考虑定位特定的版本标签,以确保您获得该脚本的特定发行版本.
但是,由于js-marker-clusterer存储库的保管人尚未创建任何版本,因此目前无法实现.
因此,您应该认真考虑直接在项目中下载并包含库及其资源以用于生产目的.
在这里,我有链接给你:
https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer.js
Run Code Online (Sandbox Code Playgroud)
Markercluster编译
https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer_compiled.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12840 次 |
| 最近记录: |