Add osm bug color for not uploaded bugs
This commit is contained in:
parent
09b5c39946
commit
1c85fc6362
2 changed files with 7 additions and 1 deletions
|
@ -55,5 +55,6 @@
|
||||||
|
|
||||||
<color name="osmbug_opened">#C8FF0000</color> <!-- standard RED -->
|
<color name="osmbug_opened">#C8FF0000</color> <!-- standard RED -->
|
||||||
<color name="osmbug_closed">#C800FF00</color> <!-- standard GREEN -->
|
<color name="osmbug_closed">#C800FF00</color> <!-- standard GREEN -->
|
||||||
|
<color name="osmbug_not_submitted">#C8FFFF00</color> <!-- standard YELLOW -->
|
||||||
|
|
||||||
</resources>
|
</resources>
|
|
@ -62,6 +62,7 @@ public class OsmBugsLayer extends OsmandMapLayer implements IContextMenuProvider
|
||||||
private List<OpenStreetNote> objects = new ArrayList<OpenStreetNote>();
|
private List<OpenStreetNote> objects = new ArrayList<OpenStreetNote>();
|
||||||
private Paint pointClosedUI;
|
private Paint pointClosedUI;
|
||||||
private Paint pointOpenedUI;
|
private Paint pointOpenedUI;
|
||||||
|
private Paint pointNotSubmitedUI;
|
||||||
|
|
||||||
private double cTopLatitude;
|
private double cTopLatitude;
|
||||||
private double cBottomLatitude;
|
private double cBottomLatitude;
|
||||||
|
@ -120,6 +121,9 @@ public class OsmBugsLayer extends OsmandMapLayer implements IContextMenuProvider
|
||||||
pointOpenedUI = new Paint();
|
pointOpenedUI = new Paint();
|
||||||
pointOpenedUI.setColor(activity.getResources().getColor(R.color.osmbug_opened));
|
pointOpenedUI.setColor(activity.getResources().getColor(R.color.osmbug_opened));
|
||||||
pointOpenedUI.setAntiAlias(true);
|
pointOpenedUI.setAntiAlias(true);
|
||||||
|
pointNotSubmitedUI = new Paint();
|
||||||
|
pointNotSubmitedUI.setColor(activity.getResources().getColor(R.color.osmbug_not_submitted));
|
||||||
|
pointNotSubmitedUI.setAntiAlias(true);
|
||||||
pointClosedUI = new Paint();
|
pointClosedUI = new Paint();
|
||||||
pointClosedUI.setColor(activity.getResources().getColor(R.color.osmbug_closed));
|
pointClosedUI.setColor(activity.getResources().getColor(R.color.osmbug_closed));
|
||||||
pointClosedUI.setAntiAlias(true);
|
pointClosedUI.setAntiAlias(true);
|
||||||
|
@ -153,7 +157,8 @@ public class OsmBugsLayer extends OsmandMapLayer implements IContextMenuProvider
|
||||||
for (OpenStreetNote o : objects) {
|
for (OpenStreetNote o : objects) {
|
||||||
int x = view.getMapXForPoint(o.getLongitude());
|
int x = view.getMapXForPoint(o.getLongitude());
|
||||||
int y = view.getMapYForPoint(o.getLatitude());
|
int y = view.getMapYForPoint(o.getLatitude());
|
||||||
canvas.drawCircle(x, y, getRadiusBug(view.getZoom()), o.isOpened()? pointOpenedUI: pointClosedUI);
|
canvas.drawCircle(x, y, getRadiusBug(view.getZoom()), o.isLocal() ? pointNotSubmitedUI : (o.isOpened() ? pointOpenedUI
|
||||||
|
: pointClosedUI));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue