问题描述
我正在尝试使用osmdroid在地图上显示空域。
问题是,某些空域有一条外线和一条大内线。
当前我无法做到这一点,因为我只能找到定义线条的strokeWidth的方法,但这是“以线条为中心”(又称:形状在线条的两个部分上)。
我试图显示一个内部多边形,但是我没有得到,因为空域经常有曲线。
我真的不知道该如何解决我的问题,有人可以帮助我吗?
我当前的代码是
polygon = new polygon();
geoPoints = new ArrayList<>();
for(l = 0; l < lats.length; L++)
geoPoints.add(new GeoPoint(Double.parseDouble(lats[l]),Double.parseDouble(lngs[l])));
polygon.getoutlinePaint().setstrokeWidth(10);
if(cursor.getString(3).equals("A"))
polygon.getoutlinePaint().setColor(Color.parseColor("#e8c1b5"));
else
polygon.getoutlinePaint().setColor(Color.parseColor("#969de3"));
polygon.getoutlinePaint().setAlpha(150);
polygon.setPoints(geoPoints);
mapView.getoverlayManager().add(polygon);
但是它只是显示一条“大线”,没有任何边框...
谢谢您的帮助!
路卡
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)