我正在查看代码以查找this三角形多边形参数的参数。但我找不到它。
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;
我只是想用坐标添加自己的多边形,我希望这个多边形是一个可编辑的多边形。 有人可以解释一下这个自动可编辑多边形是如何创建的?
谢谢
答案 0 :(得分:0)
多边形在https://github.com/nutiteq/advancedlayers/blob/master/src/main/java/com/nutiteq/editable/EditableMapView.java,方法public VectorElement createElement()
中定义。如果你扩展EditableMapView
,那么你应该得到你想要的东西。