3

我正在开发一个 node.js 应用程序,它(除其他外)将从远程用户那里接收位置信息,并允许他们通过服务器相互交互。

我使用 Google Tracks API 是因为我喜欢能够在适当的时候跟踪用户、设置地理围栏来定义我的覆盖区域并可视化正在发生的事情的想法。

Google 跟踪 API 文档是合理的,但是我不确定如何实际可视化我在地图上设置的实体和地理围栏 - 这不是我在其他地方可以找到的内容。

理想情况下,我可以简单地将地图嵌入到可以与我的 Tracks API 帐户链接并显示所有围栏和实体的网页中。另一个不错的功能是“绘制”地理围栏的能力,有什么可以允许这样做的吗?

谢谢 :-)

4

1 回答 1

2

Tracks API 目前不为您的 Tracks 数据提供任何类型的服务器端呈现,因此最好的方法是使用 API 检索面包屑(或仅当前位置)并使用 Google 中的折线(或仅标记)呈现它们地图 API。您可以类似地获取所有地理围栏并使用多边形渲染它们。

因为这是在客户端完成的,所以您可能希望将数据限制在合理的数量(取决于浏览器/操作系统组合,例如 O(千)个顶点)。

所有这些都假设您的应用程序符合 Maps API 的服务条款,因此请检查这些条款。

于 2014-02-07T20:28:31.723 回答