Xamarin形成地图。折线以上的交通

时间:2017-01-16 13:24:48

标签: c# xamarin.ios xamarin.android xamarin.forms maps

我正在使用 Xamarin.Forms(2.3.3.180)地图并在其上添加了许多navigationItem。但当我打开" navigationItem.title=@"eqweqweq" "它的层在我的线上。 Android和iOS系统都出错。我曾试图用自定义渲染做一些事情,但徒劳无功。

如果我添加polylines,它还会显示在traffic和另一个地图元素上。

1 个答案:

答案 0 :(得分:1)

  

我找不到找到解决方案的方法。原生地图有“场”图层,只有图块层。

你是对的,Traffic只能被禁用/启用,我们无法更改其图层。我已尝试通过设置Polyline来更改polylineOptions.InvokeZIndex(3000);图层,并尝试增加此Z索引,但它没有帮助。

通过查看谷歌地图的官方开发文档,我也没有发现任何对这个问题有用的东西。所以基本上它不是xamarin的问题,此功能现在不受谷歌地图的支持。

您可以在此处查看问题报告:Bug: Traffic data is displayed above drawn shapes (polylines)

我认为我们在这里可以做的是增加Polyline的宽度或禁用Traffic。如果要增加宽度,可以使用以下代码:

polylineOptions.InvokeWidth(30);