-2

Javascript API v3マーカーを使用してGoogleマップに表示したい。私は車の位置と建物の位置の2種類のデータを持っています。多くの建物がありますが、車両はわずかです。私はマーカーを構築するためのクラスタリングアルゴリズムを使用したいが、車両のためのアルゴリズムは使用しない。オフラインのGoogle JS APIを使用することも、外部のライブラリを使用することもできますか?GoogleマップJavascript APIクラスタいくつかのマーカーと一部ではない

+0

はい、可能です(しかし、Google Maps JavaScript API v3にはクラスタリングが組み込まれていません)。建物をクラスタラーに追加し、車両を追加しないでください。 – geocodezip

+0

おそらく関連する質問:[Google Maps API V3:クラスタリングから単一のマーカーを除外](http://stackoverflow.com/questions/34815747/google-maps-api-v3-exclude-single-marker-from-clustering) – geocodezip

答えて

1

あなたはマーカーの二つの異なる種類を区別できるなら、あなただけ(https://github.com/googlemaps/js-marker-clustererを使用して)建物に関するマーカーのためにこれを行うことができます

var buildingsMarkersArray = []; 
... 
buildingsMarkersArray.push(someMarker); 

// when you are done creating markers then 
var clusterOptions = { 
    imagePath: 'the/path/to/images/m' 
}; 

var buildingsCluster = new MarkerClusterer(map, buildingsMarkersArray, clusterOptions); 

これは、あなたが提供するマーカーのみをクラスタ化します。

+0

私が望んでいたもの:) – user3626048

関連する問題