[GPS相关] 让模拟器也支持GPS定位(模拟实现)

转载 2012年03月31日 16:18:19
iOS上的GPS定位一般需要真机才能看到效果,但在开发的过程中,一般都在模拟器上调试。那怎么办呢?我们可以使用Object-C的策略,给模拟器指定一个经纬度,这样,定位就可以在模拟器上实现了。RealTool为你实现一个简单的demo。

// 模拟器 宏定义
#ifdef TARGET_IPHONE_SIMULATOR
@interface CLLocationManager (Simulator)
@end

@implementation CLLocationManager (Simulator)

-(void)startUpdatingLocation
{
    float latitude = 32.061;
    float longitude = 118.79125;   
    CLLocation *setLocation= [[[CLLocation alloc] initWithLatitude:latitude longitude:longitude] autorelease];
    [self.delegate locationManager:self didUpdateToLocation:setLocation
                      fromLocation:setLocation];
}
@end
#endif // TARGET_IPHONE_SIMULATOR

这样,在调用startUpdatingLocation的时候,就会自己调用返回经纬度的函数了。

近期小结--Android系统时间获取及AVD模拟GPS相关调试

GPS应用调试 近期在AVD上调试GPS应用时,获取location信息,但是往往在调试中loc是null的,因为首先需要在AVD中手动添加GPS信息,有两种手动添加方法 1、在eclipse下,wi...
  • zhanghaofor
  • zhanghaofor
  • 2015年06月01日 10:14
  • 1499

android如何用模拟的gps

准备工作:我们需要在我们手机上设置允许模拟:  设置 ---》应用程序--》开发---》模拟测试地点开启  (就在开发者选项里面允许debug的下面) ...
  • f112122
  • f112122
  • 2015年09月13日 14:05
  • 2077

使用GPS如何在软件和操作层面上实现快速高精度的定位?

使用GPS如何在软件和操作层面上实现快速高精度的定位?
  • wildboy2001
  • wildboy2001
  • 2013年09月19日 15:42
  • 4006

android中模拟器中实现GPS坐标改变

下面的这个例子中,实现了读取用户的所在位置坐标的功能: public class Activity01 extends MapActivity { public MapController map...
  • jackyrongvip
  • jackyrongvip
  • 2013年07月01日 16:28
  • 1686

C语言编程实现GPS定位信息的接受和显示

有了前面的bianxiaGPRS
  • u011196227
  • u011196227
  • 2014年09月06日 12:22
  • 3092

android开发之GPS定位详解

一、LocationManager LocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationMange...
  • jason0539
  • jason0539
  • 2013年09月26日 14:04
  • 51389

android 与H5交互之使用GPS定位

android 与 H5 交互
  • u013323045
  • u013323045
  • 2016年03月07日 16:17
  • 2517

android Gps 定位方法详解

GPS(Gobal Positional System)全球定位系统,是一个中距离圆型轨道卫星导航系统,他可以为地球表面的绝大部分地区(98%)提供准备的定位、测速和高精度的时间标准。 ...
  • u012519664
  • u012519664
  • 2015年01月18日 21:19
  • 1360

开源夏令营《基于HackRF开发GPS信号仿真模拟器》终期汇报

2014.08.10-2014.08.24一直在家,期间还出去iygf
  • sywcxx
  • sywcxx
  • 2014年09月09日 09:36
  • 2540

Android GPS定位详解

自己项目用到了 ,懒得写,偶尔发现这个写的不错,就存下来了 一、LocationManager LocationMangager,位置管理器。要想操作定位相关设备,必须先定义个Lo...
  • qq_32368129
  • qq_32368129
  • 2017年02月06日 11:09
  • 2962
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[GPS相关] 让模拟器也支持GPS定位(模拟实现)
举报原因:
原因补充:

(最多只允许输入30个字)