Пользовательский стиль метки в реагировать на нативные карты

Я пытаюсь добавить метки состояния и, возможно, больше информации на карте. Использую реагировать-родной-карты. Загружаю данные карты из GeoJson и сокращаю карту, чтобы получить координаты для подачи в Polygon, В настоящее время у меня есть следующее:

            <MapView
            ref = {(mapView) => { _mapView = mapView }}
            mapType="none"
            provider={PROVIDER_GOOGLE}
            customMapStyle={mapStyles}
            style={styles.map}>
            <MapView.Polygon
              key={overlay.id}
              tappable={true}
              coordinates={overlay.coordinates}
              holes={overlay.holes}
              strokeColor={props.strokeColor}
              fillColor={props.fillColor}
              strokeWidth={props.strokeWidth}
              onPress={props.onPress}
          />
        </MapView>

Чего я добился введите описание изображения здесь

Левое изображение выше показывает, чего я достиг. Как я могу добавить слой / стиль к слою слева, чтобы показать метки мест / состояний, как показано на рисунке справа? Или это способ обрезать изображение справа, чтобы показать только выделенную карту? Я пробовал несколько комбинаций стилей, но они не подобраны. Я могу добиться этого с mapType="standard", но в моем случае я использую пользовательские данные из GeoJson. Я буду признателен за любую помощь в этом.

0 ответов

Другие вопросы по тегам