Android MapBox SDK从GPS位置获取fillLayer

时间:2016-12-23 13:34:47

标签: android sdk gps mapbox geojson

有没有办法从GPS位置在mapboxMap中添加fillLayer?

我有一张包含geoJsonSource的fillLayer的地图,每个地图都有一个value属性。我想知道fillLayer设备的地理位置,所以我可以告诉用户当前的价值是什么。

Each color represent the value I want to get from GPS position 每种颜色代表我想从GPS位置获得的值

1 个答案:

答案 0 :(得分:1)

您可以使用QueryRenderedFeature()查询某个位置,然后从该图层中获取geojson属性。这样做的一个例子是:

final PointF pixel = mapboxMap.getProjection().toScreenLocation(point);
List<Feature> features = mapboxMap.queryRenderedFeatures(pixel, "my-layer");

现在您应该能够从Feature对象中获取属性。