我已经开发了自己的地图瓦片服务器,我想在react-native-mapbox-gl中使用它作为我的栅格源,这是我的代码:
Http://.../{z}/{x}/{y}.png‘,rasterSourceProps ={ id:'iranMap',tileUrlTemplates:’iranMap: 256,
};
<MapboxGL.MapView
style={styles.map}
rotateEnabled>
<MapboxGL.RasterSource {...rasterSourceProps} >
<MapboxGL.BackgroundLayer id="background" sourceLayerID="iranMap" style={{ backgroundColor:"#f2efea"} } />
<MapboxGL.RasterLayer
id="iranMapLayer"
sourceLayerID="iranMap"
minZoomLevel= {1}
maxZoomLevel= {19}
style={{rasterOpacity: 1, rasterFadeDuration: 100}}
/>
</MapboxGL.RasterSource>
<MapboxGL.Camera zoomLevel={3} centerCoordinate={coordinates} />
<MapboxGL.PointAnnotation coordinate={coordinates} id="Test" />
</MapboxGL.MapView>我可以用我自己的图块查看我的地图,但问题是在高缩放级别下,一些图块在夜间模式下加载,如下图所示:
https://drive.google.com/file/d/1O_OQdMI-7SKCC3E5HSnuR_vwOzwseVOY/view?usp=sharing
有什么解决方案吗?
发布于 2020-08-27 17:13:18
你只需要在发布版本中开发应用程序,并在真实设备中查看地图!对我来说问题已经解决了
https://stackoverflow.com/questions/63574188
复制相似问题