2013-05-06 68 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