足迹-每日轨迹, 功能挺简单的,就是应用启动之后,会在后台记录个人的 gps 轨迹, 可以查看过去每一天的移动轨迹,然后还有聊天功能,聊天功能也很简单,只能扫二维码进入聊天页面,没有好友的概念。删了会话就没了。如果会话对方给你授权了,可以查看对方最后一次更新的位置。 个人历史轨迹记录都保存在应用本地沙盒。
暂时还没有添加 轨迹的数据分析,只是简单记录,后面如果需要可以加上轨迹分析,常去地点什么的。
http://7xsdes.com1.z0.glb.clouddn.com/ScreenRecording_08-09-2018%2005-24-38.MP4
1
qiweiying 2018-08-13 17:18:32 +08:00
感觉会非常耗电啊!
|
2
webgeekman 2018-08-13 17:43:35 +08:00
耗电问题是阻碍此类 APP 发展的永久的痛!
|
3
isayme 2018-08-13 18:04:29 +08:00
有没有哪个手环有这个功能的?
|
4
adandd 2018-08-13 18:09:44 +08:00 via iPhone
感觉做这些东西就做纯粹一点,加个聊天是能怎么用?世界迷雾了解一下?
|
5
faustina2018 2018-08-13 18:15:50 +08:00 via iPhone
炒鸡费电……
|
6
wwmmkk 2018-08-13 19:38:05 +08:00 via iPhone
life cycle 做的很好,耗电量也很低
|
7
royrs 2018-08-13 21:43:34 +08:00
世界迷雾了解一下
|
8
orangeade 2018-08-13 21:47:46 +08:00
ingress 可以这么玩
|
9
DingSoung 2018-08-13 21:56:33 +08:00
之前骑行或者去旅游的时候, 一直用“行者”, 包括去朝鲜晚上偷偷逃出来在平壤玩, 不依赖网络
唯一让人讨厌的是推送消息, 还有很多小红点, 很讨厌 |
10
DingSoung 2018-08-13 21:59:45 +08:00
PS, 行者可以导出 GPS 数据上传到谷歌地图, 国内谷歌地图没法记录位置, 就用的则个
另外这类 GPS 貌似并不耗电啊,iOS 可以退后台的 |
11
DingSoung 2018-08-13 22:05:38 +08:00
感觉两项功能很重要
第一, 能够导出完整的 GPS 数据 第二,能够彻底删除账号和数据 |
12
tonzeng 2018-08-13 22:11:47 +08:00
世界迷雾
|
13
loveour 2018-08-14 00:48:38 +08:00
后台 GPS 耗电是不是也没有那么夸张,不知道有数据吗?我之前为了给相机照片导入 GPS 数据,在 iPhone 上开了相机 App 的地理定位功能,每 5S 记录一次,开始很担心没多久手机就会没电了,后来发现坚持一天也还轻松。当然我也没怎么敢深度用那个手机。以及,这类 App 在 Android 上似乎很容易被杀掉。
|
15
brasbug OP @tonzeng 迷雾要钱呢。 我之前想仿个迷雾,后来想想做同样的事情没啥意思,不如做个可以记录每天轨迹的,更直观,回忆某段路线的时候也有个参考
|
16
brasbug OP @DingSoung GPS 数据我保存在本地沙盒,使用的是 sqlit 保存的,
我后面可以把数据同步到 iCloud 上,这样数据自己也可以拿到 |
17
brasbug OP @loveour iOS 有个省电模式的接口,我使用的是省电模式,不会一直请求 GPS,系统自己判断是不是需要更新,需要更新的话,系统会自动通知我的应用
|
18
eric1202 2018-08-14 09:07:49 +08:00
有点意思 可以开源或者可以介绍下关键使用的库和技术吗
|
19
loveour 2018-08-14 09:12:11 +08:00
@brasbug 这个能保证靠谱吗?我宁可费点电,也不愿意结果 GPS 数据出问题,那我开那个 App 就没意义了。这一点上,苹果比安卓还好一些,我一开始再安卓上也试过开那个 App,但是做不到 5 秒记录一次数据,最后结果偏差很大。猜想大概是系统改的电源机制搞的鬼。以及,看描述的话,这个还是得开发者去支持去使用那个接口才行的是吧?要是这样,感觉就得自己开发一个自动记录 GPS 和写入图片 Exif 的 App 才行了。老实说本来也觉得官方的有那么点不好用。
|
20
brasbug OP @loveour 没你想的那么麻烦。 设置一下更新距离和多长时间更新一次。就可以了。
使用的这个 API 接口,- (void)allowDeferredLocationUpdatesUntilTraveled:(CLLocationDistance)distance timeout:(NSTimeInterval)timeout。 接口文档 /* * allowDeferredLocationUpdatesUntilTraveled:timeout: * * Discussion: * Indicate that the application will allow the location manager to defer * location updates until an exit criterion is met. This may allow the * device to enter a low-power state in which updates are held for later * delivery. Once an exit condition is met, the location manager will * continue normal updates until this method is invoked again. * * Exit conditions, distance and timeout, can be specified using the constants * CLLocationDistanceMax and CLTimeIntervalMax, respectively, if you are * trying to achieve an unlimited distance or timeout. * * The CLLocationManagerDelegate will continue to receive normal updates as * long as the application remains in the foreground. While the process is * in the background, the device may be able to enter a low-power state for * portions of the specified distance and time interval. While in this * state, locations will be coalesced for later delivery. * * Location updates will be deferred as much as is reasonable to save * power. If another process is using location, the device may not enter a * low-power state and instead updates will continue normally. Deferred * updates may be interspersed with normal updates if the device exits and * re-enters a low-power state. * * All location updates, including deferred updates, will be delivered via * the delegate callback locationManager:didUpdateLocations: * * When deferred updates have ended, the manager will invoke the delegate * callback locationManagerDidFinishDeferredUpdates:withError:. An error * will be returned if the manager will not defer updates and the exit * criteria have not been met. */ |
21
brasbug OP |
22
brasbug OP @loveour 只要你的手机系统 GPS 更新正常,数据肯定能拿到呀,只要你不手动杀掉后台应用就可以,我没有做自动唤醒。
|
23
brasbug OP @eric1202 个人项目,代码写的烂,不好意思开源,怕被笑话。。
如果想了解的话,https://github.com/flywithbug/im_go 服务端,https://github.com/flywithbug/IMSDK 客户端 IMSDK, 服务端的聊天服务没有被拆出来。我的服务器很渣 1 核 1 GB 1 Mbps,求别攻击。 |
24
niubee1 2018-08-14 10:06:19 +08:00
方便被老婆跟踪么
|
25
NotNil1 2018-08-14 10:11:15 +08:00
苹果手机自带啊。。。
|
26
loveour 2018-08-14 10:26:33 +08:00
@brasbug #20 谢谢提示。不是我觉得多麻烦,之前用那个 App 是相机厂商的官方 App,所以我在考虑是不是要自己写一个才能实现这样做了。那个 App 在安卓上不能准确拿到数据,我开了白名单。就是我设置了 5s 记录一次 GPS 数据,但是同样的时间内,iPhone 上可以精确 5s 一次,但是安卓上只有几分之一的数据量。App 不是自己写的所以也不知道为什么,只能猜测是手机系统的省电机制。因为 iPhone 可用我就没理会了。但是那个 App 不太方便,而且只支持我的微单不支持相机,所以我也一直有自己写一个的打算。
|
28
casztg 2018-08-14 10:48:22 +08:00
IOS 10 才行··
|
29
sarices 2018-08-14 10:52:20 +08:00
google 相片 设置 位置记录 开启 然后就可以在 Google 位置记录看到自己去过得所有地方
|
30
Auston_Jary 2018-08-14 11:08:49 +08:00
之前用 Moves,服务被停了
Gyroscope Health 收费的 开始用 Arc App - Location & activity,试了一段时间,感觉没有 Moves 准 试试这个看看, 希望能有导入导出功能,能导入 Moves 的数据 会话功能感觉没什么用 地图页面太小了,上面下面的感觉浪费很多空间 贴个 itunes 的下载地址啊 |
31
brasbug OP @Auston_Jary 没用过 moves,moves 导出的数据格式是什么样的? 可以的话私信我,我看能不能加入一个导入功能。
|
32
cbf188 2018-08-14 14:48:11 +08:00 via iPhone
点亮地图能放大不能缩小
|
33
lovejohncn 2018-08-14 16:16:53 +08:00
moves 关停了
|
34
LagunAPaTa 2018-08-14 16:40:53 +08:00
正式上架啦么?
TestFlight 路过~∠( ᐛ 」∠)_ |
35
wuyuennn 2018-08-14 18:04:25 +08:00 via iPhone
24%的耗电量,还是我一直呆在家里原地未动。伤不起啊!
|
36
brasbug OP @wuyuennn 有这么高么?我自己测试的很低啊。是不是一直保持前台了?
我再测试看看耗电是哪个部分,过段时间再更一个版本 |
40
wuyuennn 2018-08-15 12:37:31 +08:00 via iPhone
@brasbug 没有说谎,没那必要啊!我不知道如何发图。在 app 客服上说了,没人回复。我幸幸的退出删除了
|
44
brasbug OP @Auston_Jary “地图页面太小了,上面下面的感觉浪费很多空间” 我在考虑这个页面怎么继续优化。
|
45
Auston_Jary 2018-08-15 13:35:55 +08:00
|
46
brasbug OP @Auston_Jary 收到。。 我排查下原因
|
47
brasbug OP @Auston_Jary 适当把距离更新间隔放大一些试试,更新距离 10m 的时候,gps 定位如果有点偏移基本上都会超过 10m。 这样 GPS 会一直刷新,导致耗电比较快。
|
48
tobenum 2018-08-16 00:35:54 +08:00
貌似和这个 APP 有点类似了。。。https://zhuanlan.zhihu.com/p/35352682
这是那个作者的微博,https://weibo.com/2009667563/GlvnHf3S5?from=page_1005052009667563_profile&wvr=6&mod=weibotime&type=comment#_rnd1534350837549 感觉人家的更加酷炫。。耗电也没有你的这么严重。。。 |
49
brasbug OP @tobenum 我两个月写的东西肯定比不过人家 1 年优化的 App 啊。 因为没用过,只看了他介绍的图片,效果很赞,但是他只是展示了轨迹线而已。我想做的是回忆,不是炫酷。看到当天的轨迹线,知道当天去了哪些地方,回忆当时做了什么事情。
|
51
brasbug OP @tobenum 这个哥们使用了百度地图和高德地图, 我使用的是苹果官方地图,在国外可以正常使用的。百度和高德 SDK 里有貌似专门做轨迹记录的,这个哥们儿貌似用的百度的鹰眼轨迹服务。我不太喜欢使用第三方的 SDK。 只要官方库可以完成功能,尽量使用官方库。
|
52
liangweijia6000 2018-08-16 10:08:11 +08:00
还要手动注册。。。神复杂
|
53
AckywOw 2018-08-16 10:16:37 +08:00
单纯记录足迹没有任何意义,要有玩法,足够的吸引力
|
55
brasbug OP @liangweijia6000 我已经把注册流程最简单化了。
|
56
495127903 2018-08-22 11:21:42 +08:00
轨迹支持导出到 icloud 吗?
|
58
kwrush 2018-08-27 20:49:42 +08:00
这种 app 有啥用啊?天天上班上学的还能去哪?
|
59
brasbug OP @kwrush 做出来玩的,比如旅游的时候 记录去了哪里玩什么的。平时的时候如果开着,也可以知道自己每一天的轨迹。如果某一天想回忆一下,有个参考,更方便啊
|
60
flywithbug 2018-10-20 19:16:13 +08:00
000
|
61
flywithbug 2018-10-24 10:52:22 +08:00
。。。。。。。。丿
|
62
1030whereAu 2019-02-26 18:43:47 +08:00 via iPhone
挺不错的,刚想找个这种功能的软件,感谢作者
|