android定位会出现的问题,android – 使用GPS_PROVIDER进行定位时出现问题
使用:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
MINIMUM_TIME_BETWEEN_UPDATES,
MINIMUM_DISTANCE_CHANGE_FOR_UPDATES, locationListener);
对于locationListener,您可以使用:
LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
// Called when a new location is found by the network location
// provider.
String message = String.format(
"New Location \n Longitude: %1$s \n Latitude: %2$s",
location.getLongitude(), location.getLatitude());
Toast.makeText(LbsGeocodingActivity.this, message,
Toast.LENGTH_LONG).show();
if (location != null) {
GeoPoint point2 = new GeoPoint(
(int) (location.getLatitude() * 1E6), (int) (location
.getLongitude() * 1E6));
// Toast.makeText(getBaseContext(),
// "Latitude: " + location.getLatitude() +
// " Longitude: " + location.getLongitude(),
// Toast.LENGTH_SHORT).show();
//
mapView.getController().animateTo(point2);
mapView.getController().setZoom(15);
List mapOverlays = mapView.getOverlays();
Drawable drawable = LbsGeocodingActivity.this.getResources()
.getDrawable(R.drawable.new3pin);
HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(
drawable, LbsGeocodingActivity.this);
point = new GeoPoint((int) (location.getLatitude() * 1E6),
(int) (location.getLongitude() * 1E6));
String address = convertPointToLocation(point);
String delims = ",";
String[] tokens = address.split(delims);
OverlayItem overlayitem = null;
if(tokens.length==1)
{
overlayitem = new OverlayItem(point,
"New Location", "Locality:"+"\nCity:"+"\nCountry: "+tokens[0]);
}
else if(tokens.length==2)
{
overlayitem = new OverlayItem(point,
"New Location", "Locality:"+"\nCity: "+tokens[0]+"\nCountry: "+tokens[1]);
}
else if(tokens.length==3)
{
overlayitem = new OverlayItem(point,
"New Location", "Locality: "+tokens[0]+"\nCity: "+tokens[1]+"\nCountry: "+tokens[2]);
}
else
{
overlayitem = new OverlayItem(point,
"New Location", address);
}
itemizedoverlay.addOverlay(overlayitem);
mapOverlays.clear();
mapOverlays.add(itemizedoverlay);
// mapView.invalidate();
}
}
我在我的代码中使用了它,它运行良好.
android定位会出现的问题,android – 使用GPS_PROVIDER进行定位时出现问题相关推荐
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469 在上一篇博客中,我们成功把地图导入了我们的项目.本篇我们准备为地图 ...
- Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现
缘起 之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...
- android百度地图单点定位_Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡...
一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二. ...
- android编译成功闪退,编译调试-android-app闪退定位
代码 01-01 08:05:38.012 3471 3471 E AndroidRuntime: at com.example.lyj.f222222.MainActivity.onCreate(M ...
- Android手把手教你使用阿里云接口实现人脸定位、人脸检测、人脸对比功能。
前言 现如今,人工智能越来越火,以至于我们必须了解和掌握它,今天我们就来结合阿里云的接口来实现人脸定位,人脸检测等功能. 废话不多说,先上效果图: 随便在网上找了三张图片进行检测,检测结果只显示了每一 ...
- Android百度地图,绘制,覆盖物,导航,定位,细腻分解!
分享SDK:sharesdk 后端SDK:Bmob 推送SDK:极光推送 短信SDK:验证码实现 一.百度API 百度地图API:http://developer.baidu.com/map/ 二.搭 ...
- Android——高德地图实现多点连线与点击定位监听实现
最近开发的项目中需要使用到的功能,如下图所示: 服务器会传来一个包含项数据类型为坐标与时间的数组. 需要实现的功能有: 1.按时间顺序对每个点进行连线. 2.点击单个点会在点的上分dialog内显示时 ...
- 基于android的实时定位别人的手机,基于Android智能手机的人员定位系统的开发与实现...
摘要: 目前国内外基于位置的服务开展如火如荼,拓展GPS功能已经成为手机应用开发的一个热点.本文基于Android系统智能手机,以WebGIS技术的应用为重点,主要对基于Android平台的手机客户端 ...
- android定位打卡实现,基于Android移动定位课堂考勤系统设计与实现.doc
基于Android移动定位课堂考勤系统设计与实现 基于Android移动定位课堂考勤系统设计与实现 摘 要: 为促进高职院校课堂考勤管理工作的规范化,提高课堂考勤管理水平,使用PHP语言开发了Web服 ...
- js 调用android定位,基于html5+ 高德地图JS API使用安卓定位sdk用来进行定位
使用Native.js打开Android的H5辅助定位 mui.plusReady(function() { if(plus.os.name == 'Android') { var AMapLocat ...
最新文章
- FTP与TFTP的区别
- quartz定时器依赖_Grails集成Quartz插件实现定时任务(Job)
- 【HDU - 1856】 More is better(并查集)(还需要空间优化。。)
- GitH2月份开源项目
- redux异步action_【第1586期】基于Redux/Vuex/MobX等库的通用化状态OOP
- freerdp 解压安装_Linux下安装FreeRDP,连接windows远程桌面的好软件 | 学步园
- PHP调微信小程序接口生成access_token
- CCED,一个时代的落幕
- iOS模拟键盘长按删除
- MailConnectException: Couldn‘t connect to host
- 后缀树 Suffix Tree
- 用U盘制作win7系统安装盘
- 02-CSS基础与进阶-day7_2018-09-07-20-25-28
- 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
- quorum中的BFT
- Node 在沪江的大规模实践
- 贪心算法----过河问题
- 两军交战在即,我却还在等妹纸脱衣服?!
- 【Java技术系列】爱情36技之猿门授渔
- c 语言 常用语句,c语言六种基本语句是什么
热门文章
- vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!
- hello world_建立无服务器的“ Hello World”功能
- mega5安装包_[MEGA DEAL] 2017年完全Java捆绑包(95%折扣)
- unsafe jdk9_JDK 9清单:Project Jigsaw,sun.misc.Unsafe,G1,REPL等
- jdk170不支持注释_JDK 9 @不建议使用的注释增强功能
- java永生代和新生代_Java:永生的对象和对象的复活
- dbunit使用_摆脱困境:在DbUnit数据集中使用空值
- spring集成jndi_Spring应用程序与JNDI连接池的集成测试
- nashorn预编译_Java 8:在新的Nashorn JS引擎中编译Lambda表达式
- JDK 12的Files.mismatch方法