私はこの権利を理解していると仮定します。基本的には、その緯度、長いペアリングでより大きいまたは小さい円を描画したいセッション#に基づいたデータがあります。
あなたができることはもともとデータをインポートしてからセッションの数を取って、地図上でレンダリングするセットを物理的に作成することです(何らかのタイプの配列など)。マップボックスマーカーを使用してこれらのアイコンを描画したり、サークルして物理的にサイズを割り当てることができます。 1000回のセッション= 10および50,000セッションの半径= 500
の半径は言う -
これに先立って、あなたは、セッションの#を取り、物理的な半径値にマッピングする機能を事前に決定する必要がありますhttps://github.com/mapbox/react-native-mapbox-gl
markersArray = markersArray.concat({
coordinates:[bList[i].latitude, bList[i].longitude],
'type': 'point',
title: bList[i].bname,
subtitle: bList[i].data,
id: bList[i].o_ID.toString(),
startTime: bList[i].startTime,
endTime: bList[i].endTime,
annotationImage: {
url: (bList[i].type === 'drink') ? (drinkUrl) : (foodUrl),
height: 30,
width: 30
},
rightCalloutAccessory: {
url: 'image!info-icon',
height: 20,
width: 20
}
});
- 私はこれを作成したiOSアプリで例えば
は使用して、私のコードです