-2

Ich möchte auf Google Map mit Javascript API v3 einige Marker zeigen. Ich habe zwei Arten von Daten - Fahrzeugpositionen und Gebäudepositionen. Es gibt viele Gebäude, aber nur wenige Fahrzeuge. Ich würde gerne Clustering-Algorithmus für den Aufbau von Markern verwenden, aber nicht für Fahrzeuge. Ist es möglich, Google JS API oder eine externe Bibliothek zu verwenden?Google Maps Javascript API Cluster einige Marker und einige nicht

+0

Ja, es ist möglich (aber es ist kein Clustering in die Google Maps JavaScript API v3 integriert). Fügen Sie die Gebäude dem Clusterer hinzu, fügen Sie die Fahrzeuge nicht hinzu. – geocodezip

+0

Möglicherweise zusammenhängende Frage: [Google Maps API V3: Ausschließen eines einzelnen Markers vom Clustering] (http://stackoverflow.com/questions/34815747/google-maps-api-v3-exclude-single-marker-from-clustering) – geocodezip

Antwort

1

Wenn Sie die zwei verschiedenen Arten von Markierungen unterscheiden können, dann können Sie dies nur tun, für den Marker in Bezug auf Gebäude (mit 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); 

Diese Cluster nur die Markierungen, die Sie zur Verfügung stellen.

+0

Das ist was ich mir erhofft habe :) – user3626048

Verwandte Themen