google-maps - 为 Google Maps JS 实例构建实时标记跟踪器需要学习什么?
问题描述
我正在为我的志愿消防队 (CFA) 构建一个解决方案,他们在圣诞节期间在附近进行圣诞老人跑。在过去的几年里,我们不得不在车站安排工作人员来接听父母打来的电话,他们想知道圣诞老人在消防车上的去向以及圣诞老人当时在哪里。
我的最终目标是拥有 9 种不同的 Google Maps JS 表示形式(适用于 8 辆不同的消防车,上面有一个圣诞老人,父母可以点击并跟踪距离他们家最近的圣诞老人,以及一张整合和区分父母所有路线的地图查看 8 辆卡车中的哪辆最终会离他们的家最近),显示每个实例的计划路径和圣诞老人卡车上设备(很可能是手机)的一个实时位置标记。
每辆卡车显然需要选择它正在走的 8 条路线中的哪一条,然后显示圣诞老人在地图上移动的一个实例。
我已经在 Google API Docs 中阅读了很多内容,但是我在阅读中遗漏了一些漏洞(例如,Geolocation API 正在显示当前设备位置。我在文档中找不到如何广播Map 实例中的另一个设备)以及是否可以在地图的 JavaScript 实例上使用实时标记 - 或者这一切都必须在 Android/iOS 环境中构建。
我的背景是数据分析,在地理空间数据集、谷歌地图 API 方面经验很少,在应用程序开发方面没有经验。但我真的很想为他们解决这个主要问题,这样他们就可以在社区中获得更多的实际运行本身。
相关的代码知识是 Python、JavaScript、JQuery 和 HTML/CSS。
在这种情况下,我可以直接从架子上拿来实施的任何东西都会很棒。
解决方案
推荐阅读
- javascript - Node js Fetch发送空正文
- c++ - 我有两棵二叉树。我想在不更改输入树的情况下深度复制两个二叉树的结果
- python - 使用 numba 原子操作函数时遇到问题 (cuda.atomic.compare_and_swap)
- java - 如何摆脱 stringBuilder 末尾的逗号和空格?
- grafana - 如何可视化周期性过程的周期时间?
- datagridview - 禁用列标题单击datagridview vb.net
- r - 我应该如何处理这个多分类问题?
- yolo - Yolov3:可能有子类别?
- java - ArrayList 未正确更新
- c++ - 如何使用 std::async 显示 Cdialog