0

我正在查看代码以查找三角形多边形参数的参数。但我就是找不到。

final String[] items = new String[] { "Point", "Line", "Polygon", "Poligon (Koordinat)" };
    typeBuilder.setItems(items, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int item) {
            Map<String, String> userData = new HashMap<String, String>();
            switch (item) {
            case 0:
                mapView.createElement(Point.class, userData);
                break;
            case 1:
                mapView.createElement(Line.class, userData);
                break;
            case 2:
                mapView.createElement(Polygon.class, userData);
                break;

我只是想用坐标添加我自己的多边形,我希望这个多边形是可编辑的。有人可以解释一下这个自动可编辑多边形是如何创建的吗?

谢谢

4

1 回答 1

0

多边形在https://github.com/nutiteq/advancedlayers/blob/master/src/main/java/com/nutiteq/editable/EditableMapView.java方法 中定义public VectorElement createElement()。如果你扩展EditableMapView,那么你应该得到你想要的。

于 2014-11-11T13:45:23.737 回答