2017-01-16 24 views
0

我正在與Xamarin.Forms(2.3.3.180)地圖並添加了很多polylines就可以了。但是,當我打開「traffic」它的圖層高於我的線。錯誤出現在Android和iOS系統上。我一直試圖做自定義渲染的東西,但徒勞無功。Xamarin形式的地圖。交通線以上的交通

如果我添加了customTileLayer它也顯示在polylines和另一個地圖元素。

+0

我該如何重新排列圖層? – vanilla69

+0

你已經嘗試過了什麼? –

+0

我找不到找到解決方案的方法。本地地圖沒有現場層,只有瓷磚層/ – vanilla69

回答

1

我找不到解決方法。本地地圖不具有字段層,只有瓦片層。

你說得對,Traffic只能被禁用/啓用,我們不能改變它的圖層。我試圖通過設置polylineOptions.InvokeZIndex(3000);來更改Polyline的圖層,並試圖增加此Z指數,但它無濟於事。

通過檢查谷歌地圖的官方開發文檔,我沒有發現任何有用的事情對這個問題。所以基本上這不是xamarin的問題,這個功能現在不支持谷歌地圖。

您可以在這裏查看問題報告:Bug: Traffic data is displayed above drawn shapes (polylines)

我認爲我們在這裏可以做的是增加寬度Polyline或禁用Traffic。如果你想增加寬度,你可以例如這樣的代碼:

polylineOptions.InvokeWidth(30);