iOS 百度地图 小的特点demo

先上图的样子

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDEyMzIwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="300" >

下载代码前须知 该代码仅仅能在真机測试下执行,模拟器下会报错。由于demo 非常贵。所以。。

。 代码中的凝视非常全,由于我是新手,写的好不好不要笑话。

代码下载:demo

功能说明:

1.  位置记录功能。

2.  位置发送到服务端。

3.  轨迹回放。

4.  搜索附近正在使用的人。

button介绍:

1.     開始button:

开启计时器。每两秒钟中获取当前位置,并记录到本地数据库。在记录路线的同一时候,每间隔30秒钟向server发送一次数据。

2.     上传button:

记录路线中因网络原因等原因未能上传的数据。

本地数据库表中设置字段上传和未上传数据做标记。

3. 查询button:

点击button弹出时间选择框,选择開始时间,结束时间,确定后从本地数据库中查询该段时间内的行驶路线并在地图上描绘出路线。

4.附近button:

点击附近button,client发送请求给server端。从server端数据库查询出近30秒中提交数据而且在某个经纬度范围内(注 实现方法见以下)的车辆,返回到client,client调用距离计算方法继续筛选。并在地图上标记

首先来导入框架:

主要是用于  数据库、网络请求、百度地图。

基本的类:

代码截图:

代码凝视非常全。欢迎讨论。

在这就是要说一下 关于取点 用到三点夹角算法。来降低数据量。

算法在代码中已经写好。可是没有实际运用。

速度决定取点密度等问题。

欢迎留言讨论。

新秀真诚。

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-10-14 07:51:24

iOS 百度地图 小的特点demo的相关文章

iOS 百度地图 小功能demo

先上图看看样子 下载代码前须知 该代码只能在真机测试下运行,模拟器下会报错.因为demo 很贵,所以... 代码中的注释很全,因为我是新手,写的好不好不要笑话. 代码下载:demo 功能说明: 1.  位置记录功能. 2.  位置发送到服务端. 3.  轨迹回放. 4.  搜索附近正在使用的人. 按钮介绍: 1.     开始按钮: 开启计时器,每两秒钟中获取当前位置,并记录到本地数据库,在记录路线的同时,每间隔30秒钟向服务器发送一次数据. 2.     上传按钮: 记录路线中因网络原因等原因

IOS百度地图使用基础指南+原生分享&友盟分享

1.地图 1.获取用户的经纬度(CLLocationManager) 创建属性:CLLocationManager *mgr; 遵守协议:<CLLocationManagerDelegate> a>创建定位管理器 self.mgr = [[CLLocationManager alloc] init]; b>设置代理 self.mgr.delegate = self; c>开始定位 [self.mgr startUpdatingLocation]; 代理方法: -(void)l

iOS百度地图

一.百度地图sdk详细使用过程,参考下面的博客(我感觉很详细,而且有问题可以找楼主,他会给解答,感谢好心人-): 如何使用百度地图sdk,及相关demo下载 上述博客给的demo,是真机运行的(百度地图sdk区分真机和模拟器).博客中的demo,需要自己手动修改一些设置,才可运行(可对比下面的注意事项设置). 二.iOS中,使用百度地图sdk的注意事项: 1.百度地图sdk区分真机和模拟器,导入的时候需要注意: 2.工程中一定要有.mm文件: 3.一定要添加MapKit.framework.Co

IOS百度地图之---&gt;第一篇《环境配置与基本使用》

Ios 百度地图SDK简易使用说明:http://developer.baidu.com/map/index.php?title=iossdk 先道歉:对于原来上传的Demo我很抱歉,什么都没有,也没有文档,这次我会逐步增加SDK中相关功能使用(基于百度Simple),如果我写不好请大家多多包含: 第一步:合成静态文件 lipo -create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a -

iOS百度地图poi检索(基于百度地图2.3.0SDK开发)

正好做到百度地图的poi检索,拿来分享一下,基于百度地图2.3.0SDK开发,说实话,这个新版本poi真不好用 先来看头文件里面,定义poi对象,当然你也可以写到实现文件里面 #import <UIKit/UIKit.h> #import "BMapKit.h" @interface NearByPlaceViewController : ViewControllerBase <BMKPoiSearchDelegate> {     BMKPoiSearch *

ios 百度地图使用

第一步.引入 1.下载SDK  地址http://developer.baidu.com/map/index.php?title=iossdk/sdkiosdev-download 2.解压出BaiduMap_IOSSDK_v2.3.0_Lib.在工程中第三方中添加文件夹BaiDumap 然后在文件夹中放入(1:inc;2:mapapi.bundle:libbaidumapapi.a) 第二步.创建百度地图应用 1.http://lbsyun.baidu.com/apiconsole/key在这

IOS 百度地图导入最新 SDK 2.9 报错

IOS 百度地图导入最新2.9SDK 报错 _baidu_framework::HandleBasemapMerge(_baidu_vi::CVString const 解决: 因为XCode默认使用的C++标准库是苹果自己的libc++(LLVM C++ standard library with c++11 support),而百度地图SDK中使用的C++标准库是GNU C++的.解决方法,在target的build settings中搜索"c++ standard library"

iOS百度地图笔记(环境安装)

最近有项目要使用到地图功能,先做一下调研.百度的ios开发环境需要具备两点,一 秘钥 二 SDK.在百度上搜索“ios百度地图api”,然后打开网页“百度地图API-首页”.在此官网上可以获取所有需要的条件. 一 获取秘钥 在官网上点击“申请秘钥” 点击创建应用 这里需要注意几点: 1 应用类型选择 iOS SDK:2 安全码是使用百度地图SDK的APP的bundle ID. 点击提交,这样在你账号下的应用列表中就能看到百度给你分配的秘钥了.访问应用(AK)字段即为秘钥. 二 获取SDK并且配置

ios百度地图的使用

在这里就不在介绍百度的具体配置,配置详见http://developer.baidu.com/map/index.php?title=iossdk 1.首先接受基本的地图功能 新建一个地图类,xib拖也行,我这边是代码实现的.  _mapView = [[BMKMapView alloc]initWithFrame:CGRectMake(0, 0,self.view.frame.size.width, self.view.frame.size.height)];  [self.view addS