场景和用例 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

场景和用例

Amazon Location Service 是一项在 AWS Cloud中运行的服务。您可以从自己在云端的 Amazon EC2 实例中调用它,但是许多映射应用程序将在设备上运行,或者在设备和云端的组合上运行。以下仅列出了一些典型场景以及如何开发它们。

  • 一款后端应用程序,可帮助您优化车队中司机的路线。

    您可以在中编写一个在 Amazon EC2 上运行的应用程序 AWS Cloud ,该应用程序使用 Amazon Location Service 计算路线矩阵,作为对车队路线优化器的输入。使用 AWS 开发工具包调用 Amazon Location Service。

  • 一款 Web 应用程序,可让您的客户查找您的业务地点。

    您可以创建一个在 Amazon EC2 实例上运行的网站,包括基于位置的应用程序。使用的AWS JavaScript SDK 开发一个 Web 应用程序,使用地点搜索功能查找位置,并使用在地图上显示结果 MapLibre。使用 Amazon Location 开发工具包可以更轻松地进行定位编程。

  • 为现有的 iOS 或 Android 应用程序添加定位功能。

    你可以使用适用于 Swift 的 AWS 软件开发工具包 (iOS) 或 Kotlin (Android) 调用 Amazon Location,为你的应用程序添加地点搜索地图功能。 MapLibre 用于渲染地图。还有其他适用于其他语言的 AWS 开发工具包。

  • 跟踪资产(设备或车辆),并在它们进入或离开您定义的区域时获取更新。

    跟踪设备的应用程序由几个部分组成。

    • 您要跟踪的每台设备都必须创建跟踪器资源才能对其进行跟踪。例如,它必须使用 MQTT 向 Amazon Location Service 发送位置更新。

    • 创建地理围栏以定义您想要获取资产进入和退出事件的区域。

    • 当资产进入或离开地理围栏区域时,您可以使用 Amazon EC2AWS Lambda 来响应您的事件。

    • 您可以在此基础上进行扩展,创建 Web 或设备应用程序,以便在地图上跟踪和显示您的资产位置。

以下部分详细介绍了可用于 Amazon Location Service 各个方面的工具和库。