怎样用百度地图来记录跑步地图轨迹什么软件轨迹

近日想在android平台下进行一个基于地理位置的APP开发,于是想到了利用百度地图的API进行开发。于是参考了网上的一些代码以及相关知识的分享,现在记录一下在百度地图上描绘出运动轨迹的开发过程!
首先,百度地图定位功能的一个重要的类就是 LocationClient。
此处需要注意:LocationClient类必须在主线程中声明。需要Context类型的参数。
Context需要时全进程有效的context,推荐用getApplicationConext获取全进程有效的context
public LocationClient mLocationClient = null;
public BDLocationListener myListener = new MyLocationListener();
public void onCreate() {
mLocationClient = new LocationClient(getApplicationContext());
mLocationClient.registerLocationListener( myListener );
LocationClient类是定位SDK的核心类,具体方法如下: 构造类:
public LocationClient ( Context )
//须在主线程中声明
设置参数:
public void setLocOption ( LocationClientOption )
参数:配置定位SDK,详见LocationClientOption类。 说明:2.x版本以后的定位提供API接口,用以在API运行过程中,支持热切换配置参数。
注册监听函数:
public void registerLocationListener ( BDLocationListener )
参数:详见BDLocationListener类。 说明:当没有注册监听函数时,无法发起网络请求。
注册位置提醒监听事件:
public void registerNotify ( BDNotifyListener mNotify )
开启/关闭:
public void start();
public void stop();
start:启动定位SDK。
stop:关闭定位SDK。调用stop之后,设置的参数LocationClientOption仍然保留。
发起定位:
public int requestLocation()
发起定位,异步获取当前位置。因为是异步的,所以立即返回,不会引起阻塞。定位结果在ReceiveListener的方法OnReceive方法的参数中返回。
需要注意:当定位SDK从定位依据判定,位置和上一次没发生变化,而且上一次定位结果可用时,则不会发起网络请求,而是返回上一次的定位结果。 返回值:
0:正常发起了定位。
1:服务没有启动。
2:没有监听函数。
6:请求间隔过短。 前后两次请求定位时间间隔不能小于1000ms。
请求离线定位:
离线定位功能:用户请求过得基站定位结果会缓存在本地文件。离线定位结果为缓存结果,精度低于在线的定位结果。
离线定位结果没有地址信息。
public int requestOfflineLocation()
发起离线定位,异步获取当前位置。因为是异步的,所以立即返回,不会引起阻塞。定位结果在ReceiveListener的方法OnReceive方法的参数中返回。
0:正常发起了定位。
1:服务没有启动。
2:没有监听函数。
取消监听函数:
public void unRegisterLocationListener(BDLocationListener listener)
取消监听函数。
位置提醒相关函数:
//注册位置提醒监听事件
public void registerNotify(BDNotifyListener mNotify)
//取消位置提醒监听事件
public void removeNotifyEvent(BDNotifyListener mNotify)
实现BDLocationListener接口
BDLocationListener接口有2个方法需要实现: 1.接收异步返回的定位结果,参数是BDLocation类型参数。
public class MyLocationListener implements BDLocationListener {
public void onReceiveLocation(BDLocation location) {
if (location == null)
StringBuffer sb = new StringBuffer(256);
sb.append("time : ");
sb.append(location.getTime());
sb.append("\nerror code : ");
sb.append(location.getLocType());
sb.append("\nlatitude : ");
sb.append(location.getLatitude());
sb.append("\nlontitude : ");
sb.append(location.getLongitude());
sb.append("\nradius : ");
sb.append(location.getRadius());
if (location.getLocType() == BDLocation.TypeGpsLocation){
sb.append("\nspeed : ");
sb.append(location.getSpeed());
sb.append("\nsatellite : ");
sb.append(location.getSatelliteNumber());
} else if (location.getLocType() == BDLocation.TypeNetWorkLocation){
sb.append("\naddr : ");
sb.append(location.getAddrStr());
logMsg(sb.toString());
BDLocation类,封装了定位SDK的定位结果,在BDLocationListener的onReceive方法中获取。通过该类用户可以获取error code,位置的坐标,精度半径等信息。具体方法如下:
获取error code:
public int getLocType ( )
61 : GPS定位结果
62 : 扫描整合定位依据失败。此时定位结果无效。
63 : 网络异常,没有成功向服务器发起请求。此时定位结果无效。
65 : 定位缓存的结果。
66 : 离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果
67 : 离线定位失败。通过requestOfflineLocaiton调用时对应的返回结果
68 : 网络连接失败时,查找本地离线定位时对应的返回结果
161: 表示网络定位结果
162~167: 服务端定位失败
502:key参数错误
505:key不存在或者非法
601:key服务被开发者自己禁用
602:key mcode不匹配
501~700:key验证失败
如果不能定位,请记住这个返回值,并到我们的hi群或者贴吧中交流。若返回值是162~167,请发送邮件至反馈。
获取经纬度坐标:
public double getLatitude ( )
//获取维度
public double getLongitude ( )
//获取经度
获取定位的坐标。坐标的类型在setLocationClientOption方法中设定。
获取定位精度:
public boolean hasRadius ( )
//判断是否有定位精度半径
public float getRadius ( )
//获取定位精度半径,单位是米
获取文字描述的地址(反地理编码):
public String getAddrStr ( )
//获取反地理编码
只有使用网络定位的情况下,才能获取当前位置的反地理编码描述。
自定位SDK2.6版本之后,支持获取省/市/区分级地理信息:
public String getProvince ( )
//获取省份信息
public String getCity ( )
//获取城市信息
public String getDistrict ( )
//获取区县信息
获取手机方向信息:
public float getDirection()
//获得手机方向,范围【0-360】,手机上部正朝向北的方向为0°方向
设置定位参数
设置定位参数包括:定位模式(高精度定位模式,低功耗定位模式和仅用设备定位模式),返回坐标类型,是否打开GPS等等。
高精度定位模式:这种定位模式下,会同时使用网络定位和GPS定位,优先返回最高精度的定位结果;
低功耗定位模式:这种定位模式下,不会使用GPS,只会使用网络定位(Wi-Fi和基站定位)
仅用设备定位模式:这种定位模式下,不需要连接网络,只使用GPS进行定位,这种模式下不支持室内环境的定位
LocationClientOption option = new LocationClientOption();
option.setLocationMode(LocationMode.Hight_Accuracy);//设置定位模式
option.setCoorType(“bd09ll”);//返回的定位结果是百度经纬度,默认值gcj02
option.setScanSpan(5000);//设置发起定位请求的间隔时间为5000ms
option.setIsNeedAddress(true);//返回的定位结果包含地址信息
option.setNeedDeviceDirect(true);//返回的定位结果包含手机机头的方向
mLocClient.setLocOption(option);
LocationClientOption类,该类用来设置定位SDK的定位方式,具体方法如下:
设置定位模式:
//Hight_Accuracy高精度、Battery_Saving低功耗、Device_Sensors仅设备(GPS)
public void setLocationMode(LocationMode mode)
设置打开GPS:
setOpenGps( boolean )
设置是否打开gps,使用gps前提是用户硬件打开gps。默认是不打开gps的。
设置是否需要设备方向信息:
//在网络定位中,获取手机机头所指的方向
public void setNeedDeviceDirect(boolean)
设置是否需要地址信息:
使用setIsNeedAddress(boolean)
设置是否要返回地址信息,默认为无地址信息。
public void setAddrType ( String )
String 值为 all时,表示返回地址信息,其他值都表示不返回地址信息。
设置坐标类型:
设置返回值的坐标类型。
public void setCoorType ( String )
我们支持返回若干种坐标系,包括国测局坐标系、百度坐标系,需要更多坐标系请联系我们,需要深度合作。目前这些参数的代码为。因此需要在请求时指定类型,如果不指定,默认返回百度坐标系。注意当仅输入IP时,不会返回坐标。目前这些参数的代码为
返回国测局经纬度坐标系 coor=gcj02
返回百度墨卡托坐标系 coor=bd09
返回百度经纬度坐标系 coor=bd09ll
百度手机地图对外接口中的坐标系默认是bd09ll,如果配合百度地图产品的话,需要注意坐标系对应问题。
有关坐标系的更多问题,请看常见问题
设置产品线名称:
public void setProdName ( String )
设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。
设置定位时间间隔:
public void setScanSpan ( int )
//设置定时定位的时间间隔。单位ms
当所设的整数值大于等于1000(ms)时,定位SDK内部使用定时定位模式。调用requestLocation( )后,每隔设定的时间,定位SDK就会进行一次定位。如果定位SDK根据定位依据发现位置没有发生变化,就不会发起网络请求,返回上一次定位的结果;如果发现位置改变,就进行网络请求进行定位,得到新的定位结果。定时定位时,调用一次requestLocation,会定时监听到定位结果。
当不设此项,或者所设的整数值小于1000(ms)时,采用一次定位模式。每调用一次requestLocation( ),定位SDK会发起一次定位。请求定位与监听结果一一对应。
设定了定时定位后,可以热切换成一次定位,需要重新设置时间间隔小于1000(ms)即可。locationClient对象stop后,将不再进行定位。如果设定了定时定位模式后,多次调用requestLocation(),则是每隔一段时间进行一次定位,同时额外的定位请求也会进行定位,但频率不会超过1秒一次。
设置位置提醒接口:
public void registerNotify( BDNotifyListener mNotify )
LocationClient注册位置提醒监听事件
public void removeNotifyEvent( BDNotifyListener mNotify )
LocationClient取消位置提醒监听事件
发起定位请求
发起定位请求。请求过程是异步的,定位结果在上面的监听函数onReceiveLocation中获取。
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
Log.d(“LocSDK5”, “locClient is null or not started”);
发起离线定位请求
发起离线定位请求。请求过程是异步的,定位结果在上面的监听函数onReceiveLocation中获取。
getLocTypte = BDLocation.TypteOfflineLocation || BDLocation.TypeOfflineLocationFail
表示是离线定位请求返回的定位结果
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestOfflineLocation();
位置提醒使用
位置提醒最多提醒3次,3次过后将不再提醒。 假如需要再次提醒,或者要修改提醒点坐标,都可通过函数SetNotifyLocation()来实现。
//位置提醒相关代码
mNotifyer = new NotifyLister();
mNotifyer.SetNotifyLocation(42.37,113.6,3000,”gps”);//4个参数代表要位置提醒的点的坐标,具体含义依次为:纬度,经度,距离范围,坐标系类型(gcj02,gps,bd09,bd09ll)
mLocationClient.registerNotify(mNotifyer);
//注册位置提醒监听事件后,可以通过SetNotifyLocation 来修改位置提醒设置,修改后立刻生效。
//BDNotifyListner实现
public class NotifyLister extends BDNotifyListener{
public void onNotify(BDLocation mlocation, float distance){
mVibrator01.vibrate(1000);//振动提醒已到设定位置附近
//取消位置提醒
mLocationClient.removeNotifyEvent(mNotifyer);
使用地理围栏服务Beta
地理围栏服务提供的是基于位置的提醒服务,相对于SDK原来提供的位置提醒功能,地理围栏服务通过SDK本身的内部逻辑,大幅度降低位置提醒服务的功耗情况。通过使用地理围栏服务,第三方APP可以在低能耗的模式下轻松实现位置提醒服务。
初始化GeofecenClient类
此处需要注意:GeofenceClient类必须在主线程中声明。需要Context类型的参数。
Context需要时全进程有效的context,推荐用getApplicationConext获取全进程有效的context。
public GeofenceClient mGeofenceClient =
public void onCreate() {
mGeofenceClient = new GeofenceClient(getApplicationContext();
实现添加和删除围栏的回调接口
添加围栏回调:OnAddBDGeofencesResultListener
实现如下:
public class AddGeofenceListener implements
OnAddBDGeofencesResultListener {
public void onAddBDGeofencesResult(int statusCode, String geofenceRequestId) {
if (statusCode == BDLocationStatusCodes.SUCCESS) {
//围栏创建成功
删除围栏回调:OnRemoveBDGeofencesResultListener
实现如下:
public class RemoveFenceListener implements OnRemoveBDGeofencesResultListener {
public void onRemoveBDGeofencesByRequestIdsResult(int statusCode, String[] geofenceRequestIds) {
if (statusCode == BDLocationStatusCodes.SUCCESS) {
//围栏删除成功
实现并注册OnGeofenceTriggerListener回调接口
public class GeofenceEnterLister implements OnGeofenceTriggerListener {
public void onGeofenceTrigger(String geofenceRequestId) {
//进入围栏,围栏Id = geofenceRequestId
public void onGeofenceExit(String geofenceRequestId) {
//退出围栏,围栏Id = geofenceRequestId
//注册并开启围栏扫描服务
mGeofenceClient .registerGeofenceTriggerListener(new GeofenceEnterLister());
mGeofenceClient.start();
设置围栏参数
围栏参数包括:id:围栏Id、x,y:围栏坐标点经纬度、name、半径类型(目前只支持半径在500m以内的围栏)、expir:围栏的有效时间,单位毫秒(最长可以设置1个月)、coordType:坐标类型(COORD_TYPE_BD09、COORD_TYPE_BD09LL、COORD_TYPE_GCJ)、
具体如下:
BDGeofence fence = new BDGeofence.Builder().setGeofenceId(id).
setCircularRegion(x, y, type)
. setExpirationDruation(expir)
. setCoordType(coordType)
发起围栏添加和删除请求
//添加一个围栏:
mGeofenceClient.addBDGeofence(fence, new AddGeofenceListener());
//删除,指定要删除围栏的名字列表
List fences = new ArrayList();
fences.add(fenceId);
mGeofenceClient. removeBDGeofences(fences, new RemoveFenceListener());
需要注意的问题
定位SDK必须注册GPS和网络的使用权限。
使用定位SDK请保证网络连接通畅(GPS定位方式不需要连网)。
我们强烈建议您设置自己的prodName,并保管好,这样方便我们为您提供更好的定位服务。
若需要返回的定位结果里包含地址信息,请保证网络连接。
定位SDK可以返回bd09、bd09ll、gcj02三种类型坐标,若需要将定位点的位置通过百度Android地图 SDK进行地图展示,请返回bd09ll,将无偏差的叠加在百度地图上。
有的移动设备锁屏后为了省电会自动关闭网络连接,此时网络定位模式的定位失效。此外,锁屏后移动设备若进入cpu休眠,定时定位功能也失效。若您需要实现在cpu休眠状态仍需定时定位,可以用alarmManager 实现1个cpu可叫醒的timer,定时请求定位。
本文已收录于以下专栏:
相关文章推荐
从谷歌地图坐标转换成百度地图坐标的。
http://api./ag/coord/convert?from=2&to=4&x=116.254615&y=29.814476返回...
定位功能在app开发中很常用,大多数企业都是不具备定位资质的,所有一般是通过接入第三方的sdk来进行定位,比较熟悉的有如:百度、高德、谷歌、腾讯等。而国内比较地图策划比较成熟的主要是百度和高德,这里就...
近日想在Android平台下进行一个基于地理位置的APP开发,于是想到了利用百度地图的API进行开发。于是参考了网上的一些代码以及相关知识的分享,现在记录一下在百度地图上描绘出运动轨迹的开发过程!
上篇日志有介绍到开发百度地图的几个重要的类还有方法,现在就来实现在百度地图上描绘出运动轨迹,具体步骤如下:一,在布局文件里声明百度地图的视图
二,在用百度地图时,先要将地图初始化:
目录一、下载百度地图SDK
二、 工程配置
1. 新建Xcode工程
2. 获取Bundle Identifie
3. 申请key
4. 导入框架配置工程
4.1 、引入BaiduM...
先看效果:
bolg地址:http://blog.csdn.net/adsdassadfasdfasdf/article/details/7549787
下面是代...
上一篇文章介绍了地图画轨迹的基本原理和实现。不难发现,当位置处于建筑物密集区、桥梁、高架桥下,gps信号较差时,画出来的轨迹效果会比较差。即使是在空旷地带,也难免会出现gps漂移的情况而造成轨迹的偏差...
鹰眼轨迹是百度开放平台最新推出的一套高性能轨迹存储和查询服务。百度已做好如此强大的功能,我们岂能不用。
使用鹰眼轨迹,一种方法是完全集成百度鹰眼轨迹的SDK。此方法参考http://lbsyun.ba...
鹰眼轨迹是百度开放平台最新推出的一套高性能轨迹存储和查询服务。百度已做好如此强大的功能,我们岂能不用。
使用鹰眼轨迹,一种方法是完全集成百度鹰眼轨迹的SDK。此方法参考http://lbsyun.b...
百度地图API使用第一弹
——动态轨迹运动封装
你还在为冗杂的百度地图API看着看着就想睡觉而犯愁吗?
你还在不会使用百度地图生成动态轨迹而犯愁吗?
你还在为百度地图默认的路线...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)fireinjava
阅读(1681)
背景:平时app端上传时会由于各种原因,上传的坐标点可能不是完整的。
解决方案:两两坐标点建立连接,最终组成一个完整的轨迹!
参考:
(主要原理)
(这位兄弟写的好详细,主要参考他这边的 )
var data = [
[119..087294],
[119..085607],
[119..089598],
[119..092161]
// 根据轨迹点,两两连线,最终合成一条完整的轨迹
function showMap() {
var abc = $(data);
var chartData = [];
$.each(abc, function (item, value) {
chartData.push(new BMap.Point(value[0], value[1]));
for (var i = 0; i & chartData.length-1; i++) {
var startPoint = chartData[i];
var endPoint = chartData[i + 1];
showPath(startPoint, endPoint,i==0,i==chartData.length-2);
// 两个坐标点连线
function showPath(startPoint, EndPoint,displayStartIcon,displayEndIcon){
var walking =
if(displayStartIcon && !displayEndIcon){ // 第一个起点只展示起点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[1].marker);}});
}else if(!displayStartIcon && !displayEndIcon){//中间的起点终点不展示起点、终点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[0].marker);map.removeOverlay(routes[1].marker);}});
}else{// 最后一个终点只展示终点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[0].marker);}});
walking.search(startPoint, EndPoint);
描述: map.zip
下载次数: 1
阅读排行榜本帖子已过去太久远了,不再提供回复功能。帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:12&分页:北京落叶发信人: bjly (北京落叶), 信区: PocketLife
标&&题: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 14:39:28 2014), 站内 && 今年国庆出去在上海旧租界区转了几天,走了很多路 && 高德或者百度能记录下我步行的轨迹并显示在地图上吗? && 我知道google map或者地球可以,但是平时不使用google系手机app
近年目标是挣钱买第二套房把父母接过来玩 &&&& ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
文曜丽乎天发信人: wylht (文曜丽乎天), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 14:42:36 2014), 站内 && 能记录轨迹的其它软件倒是有很多
推荐你使用可以把轨迹导出为KML或者GPX格式的软件
这样可以导出到Google Earth等软件中查看。
不提供数据导出的软件,等换了软件就悲剧了。等于绑架用户数据 &&&& 【 在 bjly (北京落叶) 的大作中提到: 】
: 今年国庆出去在上海旧租界区转了几天,走了很多路
: 高德或者百度能记录下我步行的轨迹并显示在地图上吗?
: 我知道google map或者地球可以,但是平时不使用google系手机app
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 124.205.77.*]
北京落叶发信人: bjly (北京落叶), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 14:44:20 2014), 站内 && 推荐个好使的?谢谢
【 在 wylht 的大作中提到: 】
: 能记录轨迹的其它软件倒是有很多
: 推荐你使用可以把轨迹导出为KML或者GPX格式的软件
: 这样可以导出到Google Earth等软件中查看。
: ...................
近年目标是挣钱买第二套房把父母接过来玩 &&&& ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
文曜丽乎天发信人: wylht (文曜丽乎天), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 16:20:21 2014), 站内 && WP上我用Run the map
不用Android,料想应该有很多软件,你搜一下好了 &&&& 【 在 bjly (北京落叶) 的大作中提到: 】
: 推荐个好使的?谢谢
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 124.205.77.*]
羽扇纶巾赴征尘发信人: Aorgil (羽扇纶巾赴征尘), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 16:22:09 2014), 站内 &&&& 【 在 wylht (文曜丽乎天) 的大作中提到: 】
: WP上我用Run the map
&&&&&&&&&& 这个的评价还挺高的~~~
: 不用Android,料想应该有很多软件,你搜一下好了
扶摇万重兮,放我麒麟冲荡;
清清渭水兮,舞我手中霓裳;
飞飞青云来兮,月华璀璨递琏光;
巍巍立于山兮,驰骋巍峨天上; &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 111.201.172.*]
4AD发信人: Mojave3 (4AD), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 16:34:49 2014), 站内 && 同求安卓上的这个软件
我也纳闷百度地图居然没有这个功能
【 在 bjly 的大作中提到: 】
: 今年国庆出去在上海旧租界区转了几天,走了很多路
: 高德或者百度能记录下我步行的轨迹并显示在地图上吗?
: 我知道google map或者地球可以,但是平时不使用google系手机app
1996 Ask Me Tomorrow
1998 Out Of T 1998 Some Kinda Angel
2000 Excuses For T 2000 Any Day Will Be Fine
2003 Spoon And Rafter
2006 Puzzles Like You && ※ 来源:·水木社区 ·[FROM: 223.104.4.*]
/\/\/\/\发信人: tv (/\/\/\/\), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 17:42:07 2014), 站内 && 最近跑步,用咕咚还不错 && 【 在 bjly 的大作中提到: 】
: 今年国庆出去在上海旧租界区转了几天,走了很多路
: 高德或者百度能记录下我步行的轨迹并显示在地图上吗?
: 我知道google map或者地球可以,但是平时不使用google系手机app
-- && ※ 来源:·水木社区 ·[FROM: 113.142.17.*]
一枚小韭芽发信人: ferrary (风雨兼程), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 17:50:44 2014), 站内 && 今天版上有人说了个app,可以从Google earth上看的
【 在 Mojave3 的大作中提到: 】
: 同求安卓上的这个软件
: 我也纳闷百度地图居然没有这个功能
: 【 在 bjly 的大作中提到: 】
: ...................
--来自微水木3.1.0
-- && ※ 来源:·水木社区 ·[FROM: 211.140.5.*]
北京落叶发信人: bjly (北京落叶), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 22:55:59 2014), 站内 && 这是手环还是app?
【 在 tv 的大作中提到: 】
: 最近跑步,用咕咚还不错
近年目标是挣钱买第二套房把父母接过来玩 &&&& ※ 来源:·水木社区 ·[FROM: 111.197.150.*]
/\/\/\/\发信人: tv (/\/\/\/\), 信区: PocketLife
标&&题: Re: 百度地图或者高德地图能记录步行轨迹吗?
发信站: 水木社区 (Wed Oct&&8 22:58:00 2014), 站内 && app && 【 在 bjly 的大作中提到: 】
: 这是手环还是app?
-- && ※ 来源:·水木社区 ·[FROM: 125.39.114.*]
文章数:12&分页:}

我要回帖

更多关于 苹果手机跑步地图轨迹 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信