- 7
- 0
- 约1.12万字
- 约 9页
- 2017-07-09 发布于河南
- 举报
android使用百度地图、定位SDK实现地图和定位功能!(最新、可用吐槽)
android使用百度地图、定位SDK实现地图和定位功能!(最新、可用+吐槽)
2013-10-11 07:57:05 我来说两句 作者:ab6326795
一、吐槽
在百度地图看了几个小时的教程,发现种种问题,很大部分是百度对于定位API 网页上的DEMO代码一大堆错误!这极可能是定位SDK升级后而网页上的DEMO部分代码沿用旧版导致的。
错误1:
在该示例中取了个变量叫mLocationClient,后面居然叫mLocClient,我找了半天,说这变量哪来的呢
错误2:
这个错误是最致命的,在网页上的DEMO(开发指南)里居然连开始定位这个函数至始至终都没调用过!!!
新手咋看以为调用这个就可以定位了,擦,其实还应该调用mLocClient.start(); 才行,否则压根就没启动定位。。。
二、使用百度地图V2.2和定位V4.0实现地图和定位功能
1、首先将必要的库文件导入到你的项目里,具体参看这里
/map/sdkandev-2.htm
/map/geosdk-android-developv4.0.htm
2、编写代码 (MainActivity.java)
package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import com.baidu.location.BDLocation;
import com.baidu.location.BDLocationListener;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.map.LocationData;
import com.baidu.mapapi.map.MapController;
import com.baidu.mapapi.map.MapView;
import com.baidu.mapapi.map.MyLocationOverlay;
import api.basestruct.GeoPoint;
public class MainActivity extends Activity {
//百度Key
private static final String BD_KEY=请在这里输入你的百度地图Key,这里我删除了我自己的,你自己填;
//地图管理器
private BMapManager mBMapMan=null;
//地图视图
private MapView mMapView=null;
private LocationClient mLocationClient=null;
//我的位置覆盖物
private MyLocationOverlay myOverlay;
//位置在图层中的索引
private int myOverlayIndex=0;
//是否定位到我的位置
private boolean bmyLocal=true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBMapMan=new BMapManager(getApplication());
mBMapMan.init(BD_KEY, null);
setContentView(R.layout.activity_main);
//注意:请在试用setContentView前初始化BMapManager对象,
您可能关注的文档
最近下载
- 2025年fgOTN电力应用实践报告.pdf VIP
- 检验检测机构监督管理办法试卷试题及参考答案.docx VIP
- 22G101平法图集文档.pptx VIP
- 苏教版六年级下册《科学》全套教学课件.pptx
- 培智烹饪教学心得体会.doc VIP
- 第三单元整本书阅读《骆驼祥子》课件+2025—2026学年统编版语文七年级下册.pptx VIP
- 2025江苏医药职业学院单招《数学》常考点试卷及参考答案详解(模拟题).docx VIP
- 新版湘教版七年级下册地理全册教案(完整版)教学设计.pdf
- 第2课《+济南的冬天》课件+++++++++++++2025-2026学年统编版语文七年级上册.pptx VIP
- 水利水电工程碾压混凝土工艺试验规程.pdf VIP
原创力文档

文档评论(0)