Android maps V2 - 对于MarkerOptions类型,未定义方法flat(boolean)

时间:2014-04-20 15:26:53

标签: android maps marker flat

我有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" />

我似乎无法找到为什么它表现得像平坦的标记不存在。 任何帮助,将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您必须使用旧版Play Services SDK。从SDK Manager下载最新版本,然后确保您的项目使用的是最新版本。