我是Android应用中的谷歌地图新手,我正在尝试测试文档中包含的示例: https://developers.google.com/maps/documentation/android/
我做了一些调查,显然这已包含在最新的Google Play服务套餐中。我真的认为我有最后一个,但我仍然无法解决OnMapReadyCallback。这是它的外观:
有人知道我可能遗失的东西吗?
由于
答案 0 :(得分:3)
您可能需要更改为Google API,转到properties
- > Android
。
因此,您将解决实现类OnMapReadyCallback
的问题:
import com.google.android.gms.maps.OnMapReadyCallback;
public class MapPane extends Activity implements OnMapReadyCallback {
您需要阅读与Google Maps Android API V2相关的所有信息:
您需要创建API项目并获取API密钥才能使用地图。
可能你有一个旧版本的支持库,所以删除当前并导入最后一个,你可以在项目中使用.jar(位于:sdk\extras\android\support\v7
)或者你可以导入库项目位于:
sdk\extras\android\support\v7\appcompat
。
答案 1 :(得分:1)
我也有这个问题。当我将Google Play服务库导入我的工作区时,我必须选中“将项目复制到工作区”框。因此,即使我使用SDK Manager更新了Google Play服务库,我工作区中的库仍然是旧版本。一旦我删除了本地版本并从我的“android-sdks”文件夹中导入了版本(当然没有复制这个时间),Eclipse就可以找到OnMapReadyCallback类。
答案 2 :(得分:0)
添加
compile 'com.google.android.gms:play-services:8.4.0'
到build.gradle中的依赖项。