【发布时间】:2014-12-18 18:54:26
【问题描述】:
我使用类似于此的代码在我的地图上绘制多边形:
GeoPoint pt1=new GeoPoint(13002798,77580000);
GeoPoint pt2= new GeoPoint(pt1.getLatitudeE6()+diff, pt1.getLongitudeE6());
GeoPoint pt3= new GeoPoint(pt1.getLatitudeE6()+diff, pt1.getLongitudeE6()+diff);
GeoPoint pt4= new GeoPoint(pt1.getLatitudeE6(), pt1.getLongitudeE6()+diff);
GeoPoint pt5= new GeoPoint(pt1);
PathOverlay myOverlay= new PathOverlay(Color.RED, this);
myOverlay.getPaint().setStyle(Paint.Style.FILL);
myOverlay.addPoint(pt1);
myOverlay.addPoint(pt2);
myOverlay.addPoint(pt3);
myOverlay.addPoint(pt4);
myOverlay.addPoint(pt5);
map.getOverlays().add(myOverlay);
现在我想将我的叠加多边形完全偏移 10px,与缩放或其他参数无关。 我怎样才能做到这一点? 我需要这个来在我的 POI 标记箭头上方画线。
【问题讨论】:
-
PathOverlay已被弃用
标签: android openstreetmap osmdroid