2017-06-27 4 views
-1

ビルドの屋内マップでは不十分なデフォルトのマップボックスクラスタリングを使用しています。ここに私の例マップボックスの屋内マップのクラスタリングを改善するにはどうすればよいですか?

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

ある出力は以下の通りです: enter image description here 私はそれが屋内建物のレベルにする必要があります。 enter image description here

答えて

0

唯一の方法はこれを達成することができますMapboxメーカー、使用していますレイヤを作成しながらレイヤプロパティで簡単に呼び出すことができるカスタムアイコンをアップロードします。これらのアイコンはクラスタ化可能で、これははるかに優れています。

関連する問題