У меня есть слой карты с удаленным источником Geo JSON. Я добавляю его на карту Mabpox, используя MGLShapeCollectionFeature
, а затем использую MGLCircleStyleLayer
и MGLSymbolStyleLayer
для отображения данных вместе с некоторым текстом.
Он работает, как и ожидалось, и отображаются точки на карте:
Данные
{
"features": [
{
"geometry": {
"coordinates": [
-120.644,
35.238
],
"type": "Point"
},
"properties": {
"altim": 1019.0,
"cover": "CLR",
"data": "METAR",
"dewp": 12.2,
"fltcat": "VFR",
"id": "KSBP",
"obsTime": "2020-05-03T18:56:00Z",
"prior": "5",
"rawOb": "KSBP 031856Z 31018KT 10SM CLR 22/12 A3009 RMK AO2 SLP187 T02170122",
"site": "San Luis Obispo/Ches",
"slp": 1018.7,
"temp": 21.7,
"visib": 10.00,
"wdir": 310,
"wspd": 18
},
"type": "Feature"
}
],
"type": "FeatureCollection"
}
Результат
![enter image description here](https://i.stack.imgur.com/MKPQi.png)
Теперь вопрос в том, возможно ли отобразить данные в виде скругленного прямоугольника, а не просто круга. Примерно так:
![enter image description here](https://i.stack.imgur.com/QUWRZ.jpg)