private void GetRouteOfTheCurrentFloor()
{
if (Mymap.MapElements.Contains(_polyline))
Mymap.MapElements.Remove(_polyline);
_polyline = new MapPolyline { StrokeColor = Colors.Blue, StrokeThickness = 5 };
if (_routePoi != null)
foreach (var obj in _routePoi.pois)
{
if (obj.floor_number.Equals(_selectedFloor))
_polyline.Path.Add(new GeoCoordinate(double.Parse(obj.lat, CultureInfo.InvariantCulture), double.Parse(obj.lon, CultureInfo.InvariantCulture)));
}
Mymap.MapElements.Add(_polyline);
}