开发百度地图,出错了

Android 码拜 9年前 (2016-05-07) 1030次浏览
package com.example.baidumaptest;
import android.app.Activity;
import android.os.Bundle;
import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.map.MapView;
public class MainActivity extends Activity {
private BMapManager manager;
private MapView mapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

manager = new BMapManager(this);   /*出错Multiple markers at this line- Syntax error on token “BMapManager”,
( expected after this token- The constructor BMapManager(MainActivity) is undefined*/]
manager.init(“6A9bg3BDnp7XNBhNEm7wzKD8”,null);   //第一个参数为API Key,
//出错了The method init() in the type BMapManager is not applicable for the arguments (String, null)

setContentView(R.layout.activity_main);
mapView = (MapView)findViewById(R.id.map_view);
mapView.setBuiltInZoomControls(true);
//出错,The method setBuiltInZoomControls(boolean) is undefined for the type MapView

}
@Override
protected void onResume() {
mapView.onResume();
if(manager!=null){
manager.start();  //出错
}
super.onResume();
}
@Override
protected void onPause() {
mapView.onPause();
if(manager!=null){
manager.stop();   //出错
}
super.onPause();
}
@Override
protected void onDestroy() {
mapView.onDestroy();
if(manager!=null){
manager.destroy();
manager = null;
}
super.onDestroy();
}

}
出了5个错误,问一下怎么解决啊?

解决方案

20

你的sdk版本和书上一样吗  后来的版本的写法会有不一样的  可以去参考LBS云开发平台的开发指南

5

看官网的文档  对照文档开发

5

去下最新的sdk。过时的修复好了也快被淘汰

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明开发百度地图,出错了
喜欢 (0)
[1034331897@qq.com]
分享 (0)