mapbox gl - слой Pbf не работает в android - PullRequest
0 голосов
/ 12 апреля 2020

Я использую реагирующую карту mapbox gl и добавил плитку pbf, например:

<MapboxGL.VectorSource 
  id="idTestSoruce" 
  tms={true} 
  tileUrlTemplates={["url@EPSG:900913_1024@pbf/{z}/{x}/{y}.pbf"]}>
     <MapboxGL.FillLayer 
      id="idTestLayer" 
      sourceID="idTestSoruce" 
      sourceLayerID="plotm" 
      style={{ visibility: "visible", fillColor: "red"}} 
      minZoomLevel={12} 
      maxZoomLevel={22} 
   />
</MapboxGL.VectorSource>

Информация о версии:

react-native: 0.59.10
@react-native-mapbox-gl/maps: 7.0.8

Отлично работает в ios, но в android, появляется следующая ошибка:

Error while updating property 'tms' of a view managed by: RCTMGVectorSource

1 Ответ

0 голосов
/ 12 апреля 2020

Я изменяю следующее в источнике:

С:

@ReactProp(name="tms")
public void setTMS(RCTMGLRasterSource source, boolean tms) {
   source.setTMS(tms);
}

К:

@ReactProp(name="tms")
public void setTMS(T source, boolean tms) {
   source.setTMS(tms);
}

Реф. : ссылка на номер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...