有没有办法从GPS位置在mapboxMap中添加fillLayer?
我有一张包含geoJsonSource的fillLayer的地图,每个地图都有一个value属性。我想知道fillLayer设备的地理位置,所以我可以告诉用户当前的价值是什么。
答案 0 :(得分:1)
您可以使用QueryRenderedFeature()
查询某个位置,然后从该图层中获取geojson属性。这样做的一个例子是:
final PointF pixel = mapboxMap.getProjection().toScreenLocation(point);
List<Feature> features = mapboxMap.queryRenderedFeatures(pixel, "my-layer");
现在您应该能够从Feature
对象中获取属性。