2016-05-13 1 views
0

Googleマップユーティリティのkey draggable zoommarkers clusterのライブラリを使用しています。今日の午後からは、これら2つのライブラリのソーススクリプトを読み込むことができません。それはすべてのGoogleマップのユーティリティsvnの参照がダウンしているようです。何か案は?Googleマップユーティリティsvnを停止しますか?

答えて

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 

あなたは」

var mc = new MarkerClusterer(map, markers, { 
    imagePath: 'https://cdn.rawgit.com/googlemaps/js-marker-clusterer/gh-pages/images/m' 
}); 
この画像をGitHubからアクセスするには、MarkerClustererをインスタンス化するときにimagePathオプションを指定する必要があります。 MarkerClustererライブラリは現在まだ(2016年5月の13日に)含まれているため、具体的IMAGEPATH位置を設定する、必要とされる

上記のアプローチ、廃棄場所に次のハードコードされた参照:製造において

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を提供しています。グッド参照

Link and execute external JavaScript file hosted on GitHub

+0

良い解決策!手伝ってくれてありがとう! – zxue

2

このquestion on SOを参照してください。 google mapsユーティリティライブラリはgithubに移動されています。あなたはまだbrowse the codeですが、あなたはsvnをチェックアウトすることはできません。

+0

と説明:Gitリポジトリからホストされたファイルへのアクセス

はSO答える以下でより詳細に覆われています!ありがとう! – zxue

関連する問題