无法在Google Maps API v2上设置标记alpha值

时间:2013-11-07 08:58:12

标签: android google-maps-api-2 marker

我正在尝试创建一个标记,但我根本无法调用setAlpha(float alpha)方法。这个方法没有出现在Eclipse上的可调用方法列表中。我该怎么做才能设置alpha?

这是我的代码:

List<Marker> markers = new ArrayList<Marker>();
markers.add(map.addMarker(new MarkerOptions()
                                     .position(new LatLng(Double.parseDouble(lat), Double.parseDouble(lon)))
                                     .title(data + " " + overallList.get(4).get(1))
                                     .snippet((new Timestamp(Long.parseLong(timeIterator.next()))).toString())
                                     .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_circle_map))
                          )
            );

以下是相应的进口商品:

import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.android.gms.maps.model.MarkerOptionsCreator;

1 个答案:

答案 0 :(得分:4)

很可能您没有使用最新版本的客户端库。

在Android SDK中更新Google Play服务。

如果使用Gradle,请确保您的依赖关系至少为4.0.30。

否则,请在工作区中删除旧的google-play-services,并从extras / google文件夹中复制最新内容。