2017-06-27 1 views
-1

Ich verwende ein Standard-Mapbox-Clustering, das für eine Indoor-Gebäudekarte nicht ausreicht. Hier ist mein BeispielWie erreicht man bessere Clustering für Indoor-Map auf Mapbox?

   map.addSource('maintenance_events_on_map', { 
        type: 'geojson', 
        cluster: true, 
        clusterMaxZoom: 22, // Max zoom to cluster points on 
        clusterRadius: 1, // Radius 
        data: JSON.parse(maintenance_events_on_map) 

       }).addLayer({ 
        id: 'clusters', 
        type: 'circle', 
        source: 'maintenance_events_on_map', 
        paint: { 
         'circle-radius': 20, 
         'circle-color': '#973901' 
        } 
        }).addLayer({ 
        id: 'cluster-label', 
        type:'symbol', 
        source:'maintenance_events_on_map', 
        layout:{ 
         'text-field': "{point_count}" 
        } 
        }); 

Der Ausgang folgt: enter image description here Ich brauche es auf der Ebene der Innen Gebäude zu sein: enter image description here

Antwort

0

Der einzige Weg, dies zu erreichen MapBox Studio verwendet, wo Sie Lade benutzerdefinierte Icons hoch, die beim Erstellen einer Ebene einfach in den Ebeneneigenschaften aufgerufen werden können. Diese Symbole sind gruppierbar und das funktioniert viel besser.

Verwandte Themen