2

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

这是我的代码:

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;
4

1 回答 1

4

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

更新 Android SDK 中的 Google Play 服务。

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

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

于 2013-11-07T09:57:27.547 回答