gpt4 book ai didi

android - 如何从 Android 中的经纬度列表创建 Mapbox 热点和热图?

转载 作者:行者123 更新时间:2023-12-04 01:10:01 26 4
gpt4 key购买 nike

我有一个数据库表,其中包含我需要在 Mapbox map 上显示为热点或热图的经纬度数据。

我已经查看了 hotspots 的官方示例和 heatmaps ,但他们都从 URL(geojson 格式)加载数据。

我需要对他们的示例代码进行哪些更改(Java 且未弃用),以便改为从我的 LatLng 对象数组加载热点/热图数据?

最佳答案

List<LatLng> latLngListFromDatabase = new ArrayList<>();
List<Feature> featureList = new ArrayList<>();

for (LatLng latLngObject : latLngListFromDatabase) {
featureList.add(Feature.fromGeometry(Point.fromLngLat(latLngObject.getLongitude(), latLngObject.getLatitude())));
}

loadedMapStyle.addSource(new GeoJsonSource("source-id", FeatureCollection.fromFeatures(featureList)));

关于android - 如何从 Android 中的经纬度列表创建 Mapbox 热点和热图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65156940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com