2013-05-06 49 views
2

這是我的第一個問題,如果我弄錯了,很抱歉。透明折線

我想在Google Maps中繪製折線,但折線的指定顏色似乎不接受顏色的Alpha通道。這條線總是堅實的。 這個如何實現?或者可能呢?

我正在用Xamarin.iOS和Xamarin.iOS的谷歌地圖控件來做這件事,但Objective C和谷歌地圖SDK for iOS中的解決方案也很棒。

回答

1

我認爲我找到了解決問題的辦法,但它是一個半解決方案,因爲不是每種顏色都可以被複制。

我用完整的綠色畫了一條線,alpha通道似乎沒有任何效果。 當我使用RBG顏色(0,0,10)的線條時,它似乎創建了一條半透明和綠色的線條。

對我來說,它看起來像RBG顏色通道實際上是顏色和透明度(或實現它們,使顏色通道只是全綵色的透明通道)相結合。

+0

這個問題看起來可能與此相關:https://code.google.com/p/gmaps-api-issues/issues/detail?id=5342 – 2013-05-08 08:23:14

+0

這個問題似乎可以在最新的谷歌地圖庫(1.8 .1),現在多段線在設備上啓動時接受Alpha通道。對於模擬器,這個答案仍然適用。 – 2014-08-14 08:33:15

0

您是否只在模擬器或設備上運行它?從我的測試看來,仿真器中存在一個使所有多段線不透明的錯誤,但alpha通道在設備上工作。

+0

我在模擬器和iPhone 3GS以及iPhone 4S上都運行了它,似乎Alpha通道沒有任何影響。 – 2013-05-07 14:05:18