Google Maps Android从GeoJsonFeature获取LatLng点数组

问题描述 投票:1回答:1

单击作为geojson功能的行时,如何获取点列表?我需要访问每一行的各个点?这不起作用:lineStringFeature.getPolylineOptions()。getPoints()。非常感谢你。

// Set a listener for geometry clicked events.
layer.setOnFeatureClickListener(new GeoJsonLayer.OnFeatureClickListener() {
    @Override
    public void onFeatureClick(Feature feature) {
        GeoJsonFeature lineStringFeature;
        GeoJsonLineStringStyle lineStringStyle = new GeoJsonLineStringStyle();
        lineStringFeature = (GeoJsonFeature) feature;
        lineStringStyle.setColor(Color.GREEN);
        lineStringStyle.setZIndex(10f);
        lineStringStyle.setWidth(6f);
        lineStringFeature.setLineStringStyle(lineStringStyle);

        // this doesn't work how do you get an array of LatLngs
        lineStringFeature.getPolylineOptions().getPoints().get(0);
    }
}
android google-maps google-maps-android-api-2
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.