React Native - динамический URL для UrlTile в MapView - PullRequest
0 голосов
/ 18 марта 2019

Я использую внешнюю карту I MapView в React native, используя UrlTile, например:

    <View style={styles.mapContainer}>
      <MapView
        style={styles.map}
        rotateEnabled={false}
        mapType="none"
        initialRegion={mapRegion}
      >
        <UrlTile urlTemplate={this.tileUrl} style={styles.tiles} />
      </MapView>
    </View>
...

const tileUrl = "https://externalmap.com/3857/{z}/{y}/{x}.png";

const mapRegion = {
  latitude: 61.5309288,
  longitude: 16.7695302,
  latitudeDelta: 16.0,
  longitudeDelta: 16.0
};

Интересно, есть ли способ иметь динамический URL на основе значений z, y и x? Причина в том, что я хочу иметь возможность хранить плитки локально, а затем проверить, существует ли плитка локально, используйте это, в противном случае используйте внешний URL. Есть ли способ, которым я мог бы достичь этого?

...