[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 自带gps定位Location相关知识

android自带gps定位功能相信大家都不会太陌生了,都有所涉及。简单的写了一个示例程序,获取经纬度还有其它相关数据的代码,还有其他相关的知识,比如直接跳转到打开系统gps设置的界面。还有一个bug...

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Android入门:使用Android GPS实现简单的定位

Activity: package com.van.gps; import android.app.Activity; import android.app.AlertDialog; imp...

Android下实现GPS定位服务

1.申请Google API Key,参考前面文章2.实现GPS的功能需要使用模拟器进行经纬度的模拟设置,请参考前一篇文章进行设置3.创建一个Build Target为Google APIs的项目4....

Android GPS定位实现

通过GPS取得的是一个Location类型的经纬度, 可以转换为两个Double 纬度和经度.   纬度: 23.223871812820435   纬度: 113.58986039161628 ...

GPS闹钟(实现基本定位,添加marker以及实现震动提醒)

源码在文章结尾给出 最终效果图: 设计步骤: 1. 首先利用百度SDK简单的显示经纬度。 2. 将地图显示出来。 3. 将地图移动到我的位置。 4. 添加一个imageButton,使点击它时,再...

云终端——实现播放广告,拍照上传并上传GPS定位信息,实现远程控制(一)

一,司机信息部分   信息存放于/mnt/sdcard/driverInfo目录下,由照片文件和一个xml文件组成。 在程序中有对应的Driver.java类与该xml文件对应,并有解析的方法。...

实现的第一种 用gps 定位的 代码

package com.studio.android.chp08.ex01; import android.app.Activity; import android.content.Con...

实现Android的不同精度的定位(基于网络和GPS)

在之前的教程《进阶:如何编程实现开启或关闭GPS?》中,讲述了GPS开关的问题,包括了Android 2.2以及之前版本的2种不同的开关方法。虽然我说过在官方的Dev Guide中有相当详细的Lo...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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