使用travelbook架设自己的实时位置共享服务

news/2024/7/10 20:37:46 标签: 开源, 位置共享, 轨迹, 轨迹分享, 守护家人, 足迹

travelbook 是一款开源的安卓APP,它能以低功耗提供实时位置共享,它包含功能如下:

  • 好友之间分享实时位置;
  • 记录行程轨迹
  • 标记收藏地点;

这款软件的主要解决的问题包括:

  • 场景1:查看老人、孩子等家人的位置,了解家人动向,避免担心;
  • 场景2:徒步或者团建等户外活动,相互查看位置,成为类似单兵作战辅助工具;
  • 场景3:根据经纬图分享地点,可以更方便的找到打卡点;
  • 场景4:根据真实的轨迹分享路线,使得旅游与徒步轨迹变为一种共享的经验;

几个截图如下:

对比目前市场的一些实时位置共享软件,这款软件APP和后端服务都是开源的,完全可以自己架设私有服务器,家人或者团队使用,避免了烦人的广告,也可以避免隐私扩展问题,同时也不必担心非法信息采集的问题。

后端使用go开发,可以运行于多种平台,配置简单,基本开箱即用。

安卓APP: github 仓库地址

后端服务:github仓库地址

测试APP:链接:https://pan.baidu.com/s/1-kodpaaCtBx62e-1ppcq8Q?pwd=1234 
提取码:1234 
 


http://www.niftyadmin.cn/n/5285347.html

相关文章

解决Oracle insert CLOB 数据时提示字符串太长(Activiti 的 ACT_GE_BYTEARRAY 表的 BYTES_ 字段)

解决Oracle insert CLOB 数据时提示字符串太长(Activiti 的 ACT_GE_BYTEARRAY 表的 BYTES_ 字段) DECLARE //定义一个字段存大串字符,如果太长得用 || 拼接,不然还是会报错 v_blob blob : TO_BLOB ( HEXTORAW( 大串字符||大串字…

虚拟机Windows Server 2012 与ubuntu的安装与布置

介绍虚拟机 虚拟机(Virtual Machine,简称VM)是一种通过软件模拟的计算机系统,可以在一台物理计算机上同时运行多个独立的操作系统和应用软件。虚拟机将物理计算机的硬件资源(如处理器、内存、硬盘等)虚拟化…

Java经典框架之Spring MVC

Spring MVC Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台。 课程内容的介绍 1. Spring MVC 入门案例 2. 基…

C# 类型和成员

C# 教程 - 类型及其成员 - C# | Microsoft Learnhttps://learn.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/types 目录 类和对象 类型参数 基类 结构 接口 枚举 可为 null 的类型 元组 作为面向对象的语言,C# 支持封装、继承和多态性这些概念。 类可…

手写爬虫框架

前言 参照了Scrapy、Feapder的设计模式,实现的一个轻量级爬虫框架(目前约200行代码) 源码地址 https://gitee.com/markadc/pader 项目持续更新中…

由浅入深,一文掌握NGINX知识文集

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

VS2005环境下编译C++报错

WinGenerateKey.obj : error LNK2011: 未链接预编译对象;映像可能不能运行 解决:连接器->输入,添加:..\WinGenerateKey\Debug\stdafx.obj 或者 ..\WinGenerateKey\Release\stdafx.obj 报错:fatal error C1083: Can…

深度学习中用来训练的train.py 探究学习(1)

train.py是深度学习中用来训练模型的脚本文件。它通常包含了以下主要功能: 加载数据集:train.py会加载训练数据集,通常是将数据集划分为训练集和验证集,并进行数据预处理。 定义模型:train.py会定义深度学习模型的结构…