根据经纬度定位百度地图(带图片的)
1.首先,去百度地图定位sdk,获取key。可参考 http://blog.csdn.net/qq_28759359/article/details/52678043
2.导入下载的jar包放到libs
文章后面会给出下载地址
3.在AndroidManifest中添加
<!-- 百度地图 --> <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="你申请的key" />
4.新建Activity,我命名TestMapActivity , 布局中添加
<com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" />
Activity中代码
public class TestMapActivity extends Activity {BaiduMap mBaiduMap = null;MapView mMapView = null;private InfoWindow mInfoWindow;private Marker mMarkerA;// 初始化全局 bitmap 信息,不用时及时 recycle BitmapDescriptor bdA = BitmapDescriptorFactory.fromResource(R.mipmap.mapindex);//mapindex图片你自己定义@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_test_map);// 121.76 31.05 这个坐标可以是你其他地方获得 String mlat = "121.76";String mLon = "31.05";Double mlat1 = Double.parseDouble(mlat);Double mLon1 = Double.parseDouble(mLon);Log.i("ll", "mLat=" + mlat + "mLon=" + mLon);//初始化地图 CharSequence titleLable = "搜索结果";setTitle(titleLable);// 地图初始化 mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();//设定中心点坐标 LatLng cenpt = new LatLng(mLon1, mlat1);//定义地图状态 MapStatus mMapStatus = new MapStatus.Builder().target(cenpt).zoom(18).build();OverlayOptions ooA = new MarkerOptions().position(cenpt).icon(bdA).zIndex(9).draggable(true);mMarkerA = (Marker) (mBaiduMap.addOverlay(ooA));MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);//改变地图状态 mBaiduMap.setMapStatus(mMapStatusUpdate);mBaiduMap.setOnMarkerDragListener(new OnMarkerDragListener() {public void onMarkerDrag(Marker marker) {}public void onMarkerDragEnd(Marker marker) {}public void onMarkerDragStart(Marker marker) {}});}@Override protected void onPause() {// MapView的生命周期与Activity同步,当activity挂起时需调用MapView.onPause() mMapView.onPause();super.onPause();}@Override protected void onResume() {// MapView的生命周期与Activity同步,当activity恢复时需调用MapView.onResume() mMapView.onResume();super.onResume();} //不能执行回收操作,因为有多次请求 // @Override // protected void onDestroy() { // // MapView的生命周期与Activity同步,当activity销毁时需调用MapView.destroy() // mMapView.onDestroy(); // super.onDestroy(); // // 回收 bitmap 资源 // bdA.recycle(); // } }
OK,可运行看结果
jar包下载地址,可上官网下载最新版本
http://download.csdn.net/detail/qq_28759359/9677378
根据经纬度定位百度地图(带图片的)相关推荐
- android 百度地图拖动定位,百度地图获取定位,实现拖动marker定位,返回具体的位置名...
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑"; ...
- 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度
利用微信来获取用户当前的详细地址是非常方便的,但是利用微信获取到用户的经纬度转换为具体地址时,老是出现误差很大,因此,决心把腾讯地图经纬度转换城百度地图经纬度,然后再利用百度地图api来获取详细 ...
- php 百度地图api获取经纬度,调用百度地图API接口获取地铁站的经纬度信息
今天我们来看一下,如何通过百地图API来获取地点的经纬度.首先百度地图提供了强大的API接口,我们可以通过调用它来实现目的.这是网址:https://lbsyun.baidu.com/.首先想要调用A ...
- java 百度地图 经纬度_Java百度地图经纬度纠偏
在国内使用电子地图获取到的经纬度都不是真实的经纬度,而是经过一定的算法在真实的经纬度上添加了一个偏移量,且不同的地图有不同的算法.现在告诉大家在java中怎样对百度地图进行纠偏,主要实现将真实的经纬度 ...
- 大批量其他经纬度转换为百度地图经纬度
大批量其他经纬度转换为百度地图经纬度 <!DOCTYPE html> <html><head><script src="./jquery-3.4.1 ...
- html地图根据坐标定位,百度地图js根据经纬度定位和拖动定位点
<我自址哈这工边识框处己按后大都加控不架的;/scrip比抖朋要插支一圈不者地器享说几t> 定位 body, html, #allmap { width: 100%; height: ...
- 根据GPS定位得到的经纬度调用百度地图API在地图上标注
可以实现单个点或多个点的标注,首先先看得到的效果图: 方法: 首先要注册百度地图开发者账号,然后创建应用得到属于自己的ak密钥. 具体步骤不祥细介绍了. 主要是利用百度地图给出的demo进行修改: 代 ...
- 关于微信开发定位获取当前经纬度在百度地图上不准确的问题。
这个其实在18年都不是问题,因为微信定位的不准,我们可以选择直接用地图的获取当前经纬度的方法,还是很准的,但是微信更新后我发现在微信浏览器中都不能使用其他地图的定位功能了,这里我自己是测试了百度和腾讯 ...
- 原始经纬度转百度地图定位并显示地理位置
手机GPS采集的原始经纬度数据往往不能直接在百度地图上显示, 以下代码将原始经纬度数据转成百度经纬度数据标准,并在网页上显示. <!DOCTYPE html> <html> & ...
最新文章
- Scrapy框架中管道的使用
- F - CRB and String HDU - 5414
- linux kernel的spin_lock的详细介绍(以arm64为例)
- 如何进行聚类可视化_R语言rainette包对数据聚类可视化
- 矩阵连乘问题的算法分析
- 《RabbitMQ 实战指南》第四章 RabbitMQ进阶(上)
- delphi制作上下开幕效果_显示产业国际盛会开幕,广州新型显示产值将突破2500亿...
- Acrobat Pro DC 教程,如何将文件合并为 PDF?
- 海康摄像头b/s架构下的视频直播
- mysql centos 配置文件路径_Centos7 查看Mysql配置文件
- Python压缩图片到指定大小
- nero8 刻录 avi文件
- C盘中的Users\admin文件夹太大清理方法
- cdn对动态网站有作用吗_使用CDN对动态网站内容加速有效果吗
- Mybatis-Plus入门(一)
- Asp .NetCore 支付宝网页授权登录
- debian7开机启动
- 数据归一化 minmax_scale()函数解析
- 在小程序中实现海报制作
- 当代中国最贵的汉字是什么?