From 0d14473132b9f2155a4c65f23ff355ffe48fdb89 Mon Sep 17 00:00:00 2001 From: akarsh Date: Thu, 15 Jun 2017 20:13:30 +0200 Subject: [PATCH] Update OSMIndoorLayer.java (#364) The getlevel method does not work for geojson files created without @relations tags. Here is the example of two levels 1 & 2 file:https://gist.githubusercontent.com/akarsh/a92d1c3be234ab1ff7d2469d511ad03a/raw/f483daa278647c5353a784f0081423474cfc7f17/bothlevels.geojson Created using JOSM and following simple indoor tagging. --- vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java b/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java index a6a073bd..3daaf1f9 100644 --- a/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java +++ b/vtm-jeo/src/org/oscim/layers/OSMIndoorLayer.java @@ -1,6 +1,7 @@ /* * Copyright 2014 Hannes Janetzek * Copyright 2016-2017 devemux86 + * Copyright 2017 Akarsh Seggemu * * This file is part of the OpenScienceMap project (http://www.opensciencemap.org). * @@ -168,6 +169,12 @@ public class OSMIndoorLayer extends JeoVectorLayer { } } } + + o = f.get("level"); + if (o instanceof String) { + return Integer.parseInt((String) o); + } + return 0; }