我正在尝试创建一个标记,但我根本无法调用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;
答案 0 :(得分:4)
很可能您没有使用最新版本的客户端库。
在Android SDK中更新Google Play服务。
如果使用Gradle,请确保您的依赖关系至少为4.0.30。
否则,请在工作区中删除旧的google-play-services,并从extras / google文件夹中复制最新内容。