我的团队正在使用Android和iOS上的Mapbox Native GL开发地图应用程序。我们可以使用Vector和Raster切片源,但是对于GeoJSON源来说,该框架似乎试图简单地下载整个数据集,而不是查询特定范围内的特征。
例如,以下代码似乎试图下载35MB的数据,但从未成功完成:
URL url = new URL("https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/USA_Census_BlockGroup_Areas_analysis_trim/FeatureServer/0/query?where=1=1&outFields=*&outSR=4326&f=geojson");
GeoJsonSource geoJsonSource = new GeoJsonSource("geo-source", url);
mapboxMap.addSource(geoJsonSource);
如果同样通过JSON样式添加源,看来我也会看到相同的行为。
是否有本机或插件方法来获得自动加载当前可见功能的功能,而无需手动编写?