首页 > TAG信息列表 > LocationManager

IOS 使用CoreLocation实现定位(Swift版)

1、配置Custom  IOS Target Prpperties文件 2、导入CoreLocation.framework 3、使用步骤  在使用的swift文件的开始导入头文件->" import CoreLocation" 示例代码: import CoreLocation  //导入定位核心库 class ViewController:  UIViewController ,CLLocationManag

Android位置服务开发

1. 使用LocationManager获取地理位置信息 代码如下: private TextView positiontext; private String provider; private LocationManager manager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)

Java-Android位置错误

我已经将我的问题选出了几行代码 lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 5.0f, this); lat = locat

android-GPS更新间隔更快,信号良好?

我试图限制我的程序每10秒进行一次位置更新,而不是持续更新,以减少电池消耗.当我在室内进行调试并且信号较弱时(即GPS图标闪烁),这可以很好地工作,但是如果手机得到正确的修复(即GPS图标为静态),则更新间隔将增加到大约一秒钟. 我知道代码mLocationManager.requestLocationUpdates(

android-getLastKnownLocation不是实际位置

在我的应用程序中,我将AlarmManager设置为每隔一段时间运行一次IntentService,以对我的服务器进行WebService调用,以发送您的当前位置 警报启动时,我还将启动一个具有LocationManager的服务,以在本地跟踪位置. 当我对服务器进行Web服务调用时,我使用 locationManager = (LocationM

android-addProximityAlert无法按预期工作

ios sdk具有强大的区域监视功能.我在android中需要这样的东西,我认为我们有两种选择.地理围栏和LocationManager. Geofencing的示例和bug确实很整洁,因此我更喜欢LocationManager.除了其中一个以外,Etingting在LocationManager中都可以正常工作.如果将当前位置添加为ProximityAlert

Android 6.0.1中的位置返回0.0,但在4.0.1中有效

这个问题已经在这里有了答案:            >            How to request Location Permission at runtime                                    4个 我一直在寻找解决方案,并尝试了一些可以找到的相关解决方案,但仍然无

android-kotlin协程抛出java.lang.IllegalStateException:已经恢复,但是获得了值Location

一般来说,我对Kotlin协程和Android开发还很陌生. 在游玩以了解其工作原理时,我遇到了一个似乎无法解决的错误. 通过基本活动,我尝试连接到googleApiClient.权限还可以.我希望使用kotlin协程以直接的方式从LocationManager获取位置更新,以便以后使用此Location对象.第一次更改模拟器

ios原生实现获取用户位置,用CLLocationManager实现定位

需求:打开APP获取用户所在城市 通过用系统CLLocationManager来实现,步骤如下: 1.在项目的Info.plist中添加两个字段,如下图所示: 2.在AppDelegate中初始化CLLocationManager对象,代码如下: #import "AppDelegate.h"#import <CoreLocation/CoreLocation.h>#import "MainViewController.h

设置来自JUnit单元测试的android.location.Location对象的参数

我正在尝试对接收android.location.Location对象的函数进行单元测试.但是我阻止了,因为我没有可能为Location对象设置参数. @Test public void testLocation() { Location location = new Location("gps"); location.setAccuracy(25F); location.setTime(5123L);

java-在自维护的Singleton类中使用此关键字或始终使用实例

我正在实现一个自我维护的单例类,这意味着它具有私有构造函数和getInstance方法 public class GPSTracker implements LocationListener { private static GPSTracker instance; private LocationManager locationManager; private field1, field2 ...; public static G

java-位置返回NULL

我正在编写一个返回经度和纬度的Android应用,但是location保留Null值. 请看看您是否能了解原因,整天困扰着我.代码如下: public class example extends Activity { public static double latitude; public static double longitude; LocationManager lm; Location

java-Android中的LocationManager的位置返回null

我正在设备上测试我的Android应用,当我使用它时,它总是会失败 locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener); currentLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); 但是,如果我使用NETWO

Android LocationManager.isProviderEnabled()始终返回false

我有一个应用程序,它使用网络提供程序的位置.每次应用程序启动时,它都会检查是否使用LocationManager中的isProviderEnabled()方法启用了网络提供程序.如果返回false,则向用户发出警报以启用网络提供程序,然后使用该应用程序.这个逻辑一直运行得非常好,除了一些非例外的非Google认

android – LocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)不可靠,为什么?

我的应用程序的一个用户报告说应用程序告诉网络位置已关闭,即使他确实打开了它.他给我发了几张屏幕截图,他们让我思考; LocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER) 工作不正常.他的手机运行Android 4.1.2,首先我认为this是这个问题的原因.但事实并非

android – 当用户到达某个位置时通知他们

在我正在处理的应用程序中,其中一个功能是在用户到达之前设置的位置时通知用户. 以下代码位于Activity中的addProximityAlert中: final Intent intent = new Intent(PROX_ALERT_INTENT); final PendingIntent pendingIntent = PendingIntent.getBroadcast( InfoActivity.th

为什么在android中使用NETWORK_PROVIDER时,location.getSpeed()总是返回0?

在GPS_PROVIDER中使用location.getSpeed()正常工作并获得当前速度.但是在NETWORK_PROVIDER中它始终显示速度0.我只在设备中测试而不是模拟器.解决方法:Gps提供商提供的位置精度在5-15米之内,因此当您调用方法location.getSpeed()然后它给出正确的位置网络提供商没有提供准确的位置,

Android Google Maps V2当前位置纬度经度NullPointerException

有很多类似的问题,但我没有找到任何解决我的问题. setUpMap方法是: private void setUpMap() { BitmapDescriptor iconm = BitmapDescriptorFactory.fromResource(R.drawable.m); BitmapDescriptor iconc = BitmapDescriptorFactory.fromResource(R.drawable.c); // En

在GPS中获取最接近的位置与我在android中的当前位置进行比较

在android中我获取了当前位置的纬度和经度,我还有其他两个坐标,我需要将两个坐标与met进行比较,这是我的坐标并动态得到最近的坐标.我尝试了但动态如何获得它?解决方法:您可以使用distanceTo(Location dest)比较位置或distanceBetween(double startLatitude,double startLongitude,d

Android:如何将接近警报设置为仅在退出时或仅在进入该位置时触发

我正在开发一个带有提醒功能的ToDo应用程序(按时间和位置),我可以让用户选择是否希望按位置提醒,以便在他进入该位置或退出该位置时发出警报. 我怎样才能做到这一点?? 我知道KEY_PROXIMITY_ENTERING,但我不知道如何使用它请帮忙…提前解决方法:KEY_PROXIMITY_ENTERING通常用于确定设

Android:LocationManager.addProximityAlert()和LocationClient.addGeofences()之间的区别

这两者都用作一旦用户进入/退出给定兴趣点就通知的机制.各自的优点和缺点是什么?解决方法:来自前一段时间切换到Google Play服务的人,我可以给你一些经验: 我有一个大约2.5岁的应用程序,广泛使用位置服务.当然,从一开始我们就使用了LocationManager,因为这是Android平台上的可用内容.

有谁知道LocationManager上的Android addProximityAlert是否是电池密集型的

我基本上只想添加大约20个,有时是80个临近警报,没有时间到期,半径约为500米. 只是想知道这样做是否真的能快速吸收电池?通过减少半径也会有什么不同吗?解决方法:这肯定会快速吃掉你的电池.在任何情况下,您都不希望设置多个接近警报,您描述的用例在Proximity Alerts中并未真正满足. 接

java – 怎么样?侦听位置设置被打开(Android App)

所以我花了几个星期的时间在我的Android应用程序上工作,并研究实现我需要做的最好的方式,但仍然无法正确完成..任何/所有帮助都非常感谢,因为我仍然掌握着一切…… 任务: (假设“位置”/ GPS设置当前已关闭),我需要让我的应用程序一直在监听“位置”设置是否打开..此时,只需启动一个

android – 同时有多个位置提供商

我在定位系统方面遇到了一些问题. 我有一个实现locationlistener的服务.我希望在可能的情况下使用网络获得最佳位置,如果网络不够准确(精度大于300mt),则需要gps.问题是这个.每隔5分钟我需要位置(如果可能,准确,其他方面不准确).我从一开始: LocationManager lm=(LocationManag

Android:定期(每30秒)在后台发送位置数据,并向服务器询问新数据

场景: 发布到服务器以在30秒内每隔30秒在后台获取任何新数据,即12小时.位置数据需要与此一起发送. 目前的实施; 服务类; >位置监听器,间隔为30秒,设置经度和纬度值为两个局部变量 >警报管理器每隔30秒向广播接收器发出等待意图.>广播接收器在附加内容中启动带有位置变量的IntentServ