-2

Javascript API v3 일부 마커를 사용하여 Google지도에 표시하고 싶습니다. 두 가지 유형의 데이터 - 차량 위치 및 건물 위치가 있습니다. 많은 건물이 있지만 소수의 차량 만 있습니다. 마커를 만드는 데 클러스터링 알고리즘을 사용하고 싶지만 차량에는 사용하지 않으려합니다. 공식 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

는 그냥

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); 

이것은 당신이 제공에만 마커를 클러스터합니다 (https://github.com/googlemaps/js-marker-clusterer 사용) 건물에 대한 마커이 작업을 수행 할 수 있습니다.

+0

그게 전부입니다 내가 뭘 기대했는지 :) – user3626048