[android] Fixed PP my position altitude display.

This commit is contained in:
Roman Romanov 2016-11-01 10:22:08 +04:00 committed by Ilya Grechuhin
parent 77206c4859
commit b8d29480c1
2 changed files with 6 additions and 7 deletions

View file

@ -1026,11 +1026,6 @@ public class MwmActivity extends BaseMwmFragmentActivity
request.setPointData(object.getLat(), object.getLon(), object.getTitle(), object.getApiId());
object.setSubtitle(request.getCallerName(MwmApplication.get()).toString());
}
else if (MapObject.isOfType(MapObject.MY_POSITION, object) &&
RoutingController.get().isNavigating())
{
return;
}
setFullscreen(false);

View file

@ -1082,11 +1082,15 @@ public class PlacePageView extends RelativeLayout
final StringBuilder builder = new StringBuilder();
if (l.hasAltitude())
builder.append(Framework.nativeFormatAltitude(l.getAltitude()));
{
double altitude = l.getAltitude();
builder.append(altitude >= 0 ? "" : "");
builder.append(Framework.nativeFormatAltitude(altitude));
}
if (l.hasSpeed())
builder.append(" ")
.append(Framework.nativeFormatSpeed(l.getSpeed()));
mTvSubtitle.setText(builder.toString());
UiUtils.setTextAndHideIfEmpty(mTvSubtitle, builder.toString());
mMapObject.setLat(l.getLatitude());
mMapObject.setLon(l.getLongitude());