我有Android Maps V2的Android应用程序。添加标记是没有问题的,但我似乎无法使标记平整。 当我使用这段示例代码时
Marker marker = map.addMarker(new MarkerOptions()
.position(new LatLng(50, 50))
.flat(true));
它给了我错误对于MarkerOptions类型,方法flat(boolean)是未定义的。
我的清单中有以下内容
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
和
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
我似乎无法找到为什么它表现得像平坦的标记不存在。 任何帮助,将不胜感激。 提前谢谢。
答案 0 :(得分:1)
您必须使用旧版Play Services SDK。从SDK Manager下载最新版本,然后确保您的项目使用的是最新版本。