在 Android Google Maps API v2 中,交通数据显示在绘制的形状(折线)上方

Posted

技术标签:

【中文标题】在 Android Google Maps API v2 中,交通数据显示在绘制的形状(折线)上方【英文标题】:Traffic data is displayed above drawn shapes (polylines) in Android Google Maps API v2 【发布时间】:2014-04-10 10:06:23 【问题描述】:

我正在用折线绘制路线,交通数据显示在路线上方,因此路线被交通线部分隐藏。

更新 我在gmap-api-issues 上创建了问题,并在此处附加了示例源代码(您只需将 Google Maps API 密钥添加到 androidManifest.xml)。请为这些问题加注星标以吸引 Google 开发者的注意。

【问题讨论】:

关闭流量层怎么样? @Morendo 应用用户需要查看流量层。整个问题是关于如何在交通上方显示路线。 @mixel 现在有什么可行的解决方案吗?偶然发现了同样的问题。 @grub 查看更新。没有可行的解决方案,但 Google 在 9 月 21 日承认我的问题是一个错误。 问题解决了吗? 【参考方案1】:

尝试更改折线的 Z 索引,值越高,布局越高

 GoogleMap map;
 // ... get a map.
 // Add a thin red line from London to New York.
 Polyline line = map.addPolyline(new PolylineOptions()
     .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0))
     .width(5)
     .color(Color.RED));
     .zIndex(POLYLINE_Z_INDEX)

http://developer.android.com/reference/com/google/android/gms/maps/model/Polyline.html

【讨论】:

我还可以确认它不起作用 - 我什至尝试调用 zIndex(Float.MAX_VALUE) 并且折线仍然出现在交通信息下方。

以上是关于在 Android Google Maps API v2 中,交通数据显示在绘制的形状(折线)上方的主要内容,如果未能解决你的问题,请参考以下文章

Android、Google Maps Android api、设置位置和地图类型

Google Maps Android API V2 检查 Google Maps 应用程序是不是被禁用

在 Google Maps Android API 中通过 onclick 选择功能

使用 Google Maps Android API v2 在两点之间绘制路径

在 Google Maps API v2 Android 中添加多个标记

是否可以在 Android 电视上使用 Google Maps Geolocation API?