在Android开发当中,经常需要用到定位功能,尤其是依赖于地理位置功能的应用,很多人喜欢使用百度地图,高德地图提供的sdk,开放API,但是在仅仅需要经纬度,或者城市,街道地址等信息,并不需要提供预览地图,地图界面的应用中,这时,不需要使用百度地图,高德地图,这样做只会增加apk的体积,怎么办呢?
其实LocationManager,Geocoder这些Android API给我们提供的这...
分类:
移动开发 时间:
2015-07-20 16:32:17
阅读次数:
170
系统架构1、数据采集2、网站展示(B/S) 2.1 后台管理子系统 2.2 报警处理数据库sqlserver系统功能:1、对井盖基本信息管理(包括井盖编号、经纬度、所在地址、所属公司)2、井盖产权单位信息管理 (公司信息,联系人、联系方式)3、工作人员登陆管理4、防盗监管(实时信息监控)报警信息处理...
分类:
其他好文 时间:
2015-07-20 16:04:26
阅读次数:
214
苹果在iOS8上更新了CoreLocation的授权获取方式,在原来的基础上,不仅需要调用授权函数,还需要对info.plist进行相应的配置。
在iOS上获取经纬度使用的是CoreLocationManager,它来自CoreLocation.framework框架,使用时应当包含框架的总头文件:
#import
一般是先创建管理者,然后成为其代理,对于iOS7,直接调用startUpd...
分类:
移动开发 时间:
2015-07-19 18:14:21
阅读次数:
188
【经纬度、速度、时间】
上节说到了更新位置的代理方法,这个方法传入了位置管理者自己和一个位置数组:
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
}
数组中放的每一个元素都是一个CLLocation对象,为了得到最新的位置,我们应当获取数组的最后一个元素。
CLLocation主要包含了经纬度、海拔、速度、时间等信息。
CLLocation中的经纬度存储在CLLoc...
分类:
其他好文 时间:
2015-07-19 18:13:17
阅读次数:
898
给定两点的经纬度,计算两点之间的距离,这里要注意经纬度一定要按照顺序填写
1. 利用android中的工具获得,单位是米
float[] results=new float[1];
Location.distanceBetween(latitude,longitude,Double.parseDouble(lat), Double.parseDouble(lng),results); ...
分类:
移动开发 时间:
2015-07-17 16:11:14
阅读次数:
137
//地理编码类
//1、用来根据地名来解析当前的经纬度和其他一些附属消息
//2、根据经纬度来解析地名和其他消息
@interface ViewController ()
@property (weak, nonatomic) IBOutlet MKMapView *mapView;
/* 地理编码**/
@property(nonatomic,strong)CLGeocod...
分类:
其他好文 时间:
2015-07-16 22:27:32
阅读次数:
141
首先购买的车载导航系统有GPS信号接受功能,可以接收GPS的经纬度信号,然后导航终端里面安装的导航地图可以很详细的显示具体的经纬度坐标和地物信息.导航终端通过接收器接收到卫星24小时不间断发射的免费经纬度信号,然后通过软件系统把这些经纬度信号显示在安装的地图里相对应的经纬度位置,就产生了精确的定位信息.然后可以通过地图上显示的地物信息,知道自己目前所处的具体位置.
GPS是美国从本世纪70年代开...
分类:
其他好文 时间:
2015-07-15 11:07:37
阅读次数:
111
项目中用到给高德地图添加标注的问题,但是mapView:viewForAnnotation:方法就是不调用,现总结如下:mapView实例的代理没有设置代理方法mapView:viewForAnnotation:的方法名不对设置的经纬度有误我的错误就是第三种,把经纬度写反了,导致不掉用,遮盖就类似一...
分类:
其他好文 时间:
2015-07-14 20:21:13
阅读次数:
148
需求描述:
有5000台左右的设备,每台设备每隔一分钟就会向服务器端上报设备的信息(如设备所在位置经纬度等),现在需要服务端对这些上报请求传输的数据进行处理,并持久化到数据库中;
需求就这样简单,但服务端要处理的并发还是不小的,平均每秒种都会有将近100个请求过来,遇到这样的情况,你会怎么做呢?
我的解决方案是,使用了缓存+批处理操作,代码如下:
package com.jimu.data...
分类:
其他好文 时间:
2015-07-14 11:42:06
阅读次数:
99