地图
zhanglihow
这个作者很懒,什么都没留下…
展开
-
百度地图 显示准确的位置
在百度上下载百度地图的sdk,其中的libs 放在项目中的libs:根据百度上的提示 : 在AndroidManifest中 添加 权限 和server和meta-data。package zhangli.baidumapDemo;import com.baidu.location.BDLocation;import com.baidu.location.BDLocation原创 2015-11-30 17:24:54 · 1820 阅读 · 0 评论 -
slidingMenu 百度地图在Fragment中切换黑边解决方法
由于Android opengl绘制机制的原因,在使用slidingMenu和百度地图在切换的时候会出现黑边的现象,查了百度地图官方也没有找到好的解决办法,于是想到使用截图的方式来解决,大致的步骤如下:1.slidingMenu打开的时候调用BaiduMap的snapshot方法截图获取Bitmap对象;2.使用ImageView替换BaiduMap View并显示截取的图片;转载 2016-05-11 14:43:12 · 585 阅读 · 0 评论 -
Android6.0中的权限
前言Android6.0相比之前的Android版本有一个很大的不同点,就是动态的获取权限。之前我们需要什么权限只需要在Manifest文件中声明即可,在6.0中,又新增了运行时权限的动态检测。 Android6.0分了两种权限Normal Permissions(安装时自动授权,用户也不能取消权限) and Dangerous Permissions(详情在文章最后):使用环境如果在 Andro转载 2016-10-21 16:05:50 · 1831 阅读 · 0 评论 -
仿微信中地图开发移动地图获取中心点功能
本例使用的百度地图,在项目需求中需要这么一个功能:首先显示地图,在地图的中间显示一个标注(Marker),移动此标注后可以获取该Marker新的坐标。研究了下百度的接口文档,在其3.2(一开始用的3.0版,没有这个功能)版本中有新增加了draggable方法:OverlayOptions option = new MarkerOptions().position(point).icon(b转载 2016-10-20 18:47:36 · 760 阅读 · 0 评论 -
利用Geocoder来进行为位置转换经纬度
private String getAddress(String adressStr) throws IOException { Geocoder geocoder = new Geocoder(this); boolean falg = geocoder.isPresent(); KLog.e("the falg is " + falg);原创 2016-07-01 10:41:38 · 10975 阅读 · 0 评论 -
调起百度、高德、腾讯地图导航功能
如果可以,先得到这3个条件,然后在调起地图的请求中传进去。使用这个方法判断手机中是否包含应用: /** * 检查手机上是否安装了指定的软件 * * @param context * @param packageName:应用包名 * @return */ public static boolean isAvilible(Con原创 2016-12-28 14:16:27 · 7006 阅读 · 1 评论 -
Android 百度地图经纬度转换成地址
1.地理编码查询接口是单列模式的,我们需要调用让它自己实例化// 在OnCreate方法里创建地理编码检索实例GeoCoder geoCoder = GeoCoder.newInstance();2.调用这个方法把你想要的经纬度传入/*** 经纬度或地址相互转换* * @param latlng*/private void l转载 2016-10-20 18:46:01 · 6218 阅读 · 5 评论 -
利用百度 Geocoding 位置、经纬度互转
1、利用位置得到经纬度:String url="http://api.map.baidu.com/geocoder/v2/?address=" +place1+ "&ak=cev92xxxxxxxxx4HibK&callback=showLocation&" + "output=json&pois=0&mcode=" +原创 2016-12-20 17:33:41 · 3185 阅读 · 0 评论