0

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

我似乎无法找到为什么它的行为就像不存在平面标记一样。任何帮助,将不胜感激。提前致谢。

4

1 回答 1

1

您必须使用旧版本的 Play 服务 SDK。从 SDK 管理器下载最新版本,然后确保您的项目使用的是最新版本。

于 2014-04-20T15:38:26.270 回答