Amazon Location 常见问题
一般性问题
问:什么是 Amazon Location Service?
Amazon Location Service 是一项完全托管式服务,可让开发人员轻松地为应用程序添加位置功能(如地图、兴趣点、地理编码、路线规划、资产跟踪和地理围栏),而无需牺牲数据安全性、用户隐私、数据质量或成本。
问:为什么要在应用程序中使用位置数据?
位置服务在商业和消费者应用程序中的应用日益增多。您可以使用位置服务在地图上显示数据,以提供地理背景、确定旅行时间和距离、查找兴趣点以及将操作限制到特定位置。使用位置服务可实现基于地图的可视化、资产追踪、基于位置的客户互动以及配送或拼车应用程序等功能。访问 Amazon Location Services 客户页面,获取真实示例。
问:Amazon Location Service 有哪些用途?
借助 Amazon Location Service,您可以使用来自合作伙伴的高质量数据来访问经济高效的基于位置的服务(LBS),还可以轻松地将地图、地点、路线、跟踪器和地理围栏功能集成到您的应用程序中。借助 Amazon Location Service,您能够快速地将复杂的启用位置服务的应用程序投入生产,而无需花费高成本进行定制开发。此外,Amazon Location Service 与多个 AWS 服务集成,可加快应用程序开发的速度。
问:Amazon Location Service 已在哪些区域推出?
Amazon Location Service 现已在全球多个地区推出,您可以选择最近的地区以最大程度地减少延迟。您可以在我们的开发人员指南中找到受支持区域的完整列表。
问:如何以最快的速度了解 Amazon Location Service 提供的功能?
Amazon Location Service 控制台网站提供便于快速试用产品功能的交互式工具。您还可以在我们的开发人员指南中访问地图、地点、路线、地理围栏和跟踪器的操作指南。
使用案例
问:在哪里可以找到某个行业支持的使用案例示例?
可以访问我们的行业页面,查看支持的行业使用案例示例。
问:在哪里可以找到我的位置数据和地图绘制需求支持的使用案例示例?
我们的地点、路线、地图、地理围栏和跟踪器的子产品概述页面包含使用案例示例。
问:可以使用 Amazon Location 对大量地址进行地理编码吗?
可以。使用 Geocode API 操作将地址转换为地理坐标,甚至收集有关兴趣点的详细信息,如营业时间、业务联系人等。您可以在 ETL 管道或其他批处理工作负载中包含此 Geocode API,以将大量地址或兴趣点信息转换为地理坐标。
问:我可以使用 Amazon Location Service 优化旅行行程或配送时间表吗?
可以。使用 OptimizeWaypoints API 操作将一系列旅行目的地或航点重新排列为最有效的顺序,并获取有关预计旅行时间和距离的信息。使用具有多个起点和多个终点的 CalculateRouteMatrix 操作来计算每对可能的起点和终点之间的行程时间和距离,为您提供优化最复杂的物流问题所需的数据。
服务配额
问:Amazon Location Service 资源的默认配额是多少?
Amazon Location Service 为 API 设置使用限制以帮助管理服务容量。大多数配额限制都可以根据使用案例的需要增加。在我们的开发人员指南的服务配额部分中了解默认配额限制值以及是否可以增加它们。使用 AWS 服务配额管理控制台查找当前应用于您账户的配额限制。
问:如何请求增加 Amazon Location Service 的配额?
使用 AWS 服务配额管理控制台请求增加配额限制。默认限额 2 倍以内的限额增加请求将自动获得批准,超过此阈值的请求则需创建支持工单。如需紧急帮助,请联系您的高级支持团队。
问:请求更高的 Amazon Location Service 配额是否会产生额外费用?
配额增加请求不产生直接费用,但更高的使用量可能会导致服务成本因消耗额外资源而增加。
监视
问:如何监视 Amazon Location Service?
您可以使用 Amazon CloudWatch 监控有关服务使用情况和运行状况的指标(包括请求、延迟和故障),因此您不必构建自己的运行状况监控工具。Amazon Location Service 与 AWS CloudTrail 集成,用于记录并持续监控账户活动。您可以在 CloudWatch 和 CloudTrail 部分了解更多信息。此外,您还可以在一个视图中使用标签帮助管理、识别、组织、搜索和筛选 Amazon Location Service 资源。您可以创建标签,以按用途、拥有者、环境或计费关系对资源进行分类。您可以在我们开发人员指南中的使用标签管理资源部分了解更多信息。
工具/软件开发工具包
问:如何在正常运行的应用程序中查看 Amazon Location 的示例?
Amazon Location Service 有许多展示不同功能的 GitHub 样本和示例。我们还在 Web、iOS 和 Android 上提供了一个演示应用程序,用来演示该服务的几个核心功能。您可以在我们开发人员指南的演示、示例和更多内容部分中找到所有这些的链接。
问:如何将 Amazon Location 集成到我的新应用程序或现有应用程序中?
Amazon Location Service 有多个 SDK,便于您快速开始使用 Amazon Location Services。我们提供便于轻松访问我们的 API 的服务器端和客户端 SDK(适用于 Web、iOS 或 Android),以及可简化和优化常见的应用程序需求的增强客户端功能。您可以在我们开发人员指南的 SDK 部分了解我们所有可用的 SDK。
问:如何将 AWS CLI 用于 Amazon Location Service?
AWS 命令行界面(CLI)支持 Amazon Location Service。CLI 是一个统一工具,让您可以从命令行下载、配置和控制多个 AWS 服务,并通过脚本自动执行这些服务。
数据安全性与隐私性
问:我有哪些访问控制选项?
您可以使用 AWS IAM 来管理对 Amazon Location Service 控制台、API 和资源(包括跟踪器、地理围栏集合和 API 密钥)的访问权限。API 密钥是针对地图、地点和路线启用的 Amazon Location 特定身份验证机制。总体而言,IAM 更适合后端服务使用案例,API 密钥则更适合 Web 和移动使用。API 密钥支持从 Web 和移动应用程序直接调用,并且能够通过增加边缘缓存来提高性能。将 IAM 与 Amazon Cognito 结合使用,可为所有 API(包括跟踪器和地理围栏)提供另一种有用的 Web 和移动使用选项。您还可以自带身份验证堆栈,并将其与 Cognito 结合使用,而无需复制用户身份。
Amazon Location Service 还与 AWS Key Management Service(KMS)集成,让您可以使用现有密钥来加密追踪和地理围栏数据。
要了解更多信息,请访问我们开发人员指南的身份验证部分。
问:Amazon Location Service 如何使用我的请求中的数据?
Amazon Location Service 不会将您的数据存储或用于处理您的请求以外的目的。您的数据始终是匿名和加密的,不会用于分析、广告或改进 AWS 服务。
维护客户信任是一项持续的承诺。我们力求让您了解我们实施的隐私和数据安全政策、实践和技术。有关我们的数据和隐私承诺的更多信息,请访问我们的“AWS 数据和隐私”页面。所有 AWS 服务(包括 Amazon Location Service)都遵守欧盟通用数据保护条例(GDPR)。有关更多信息,请访问我们的 AWS GDPR 中心。有关更多信息,请参见我们的服务条款。
问:我的请求是否由 AWS 处理?
我们利用数据提供商来满足地图、地点和路线请求。Amazon Location Service 仅包含处理请求所需的参数,由此来匿名化处理对我们的提供商发出的请求。所有静态数据和传输中数据都是加密的,只有在处理时才会解密。此外,除了处理您的请求外,我们禁止 Amazon Location Service 提供商存储或使用您的内容。我们会定期审核 Amazon Location Service 第三方提供商的安全性,以确保满足网络安全性、访问控制、数据保护和物理安全性的标准。发送到跟踪和地理围栏的请求由 AWS 处理。有关我们的数据提供商的更多信息,请访问我们的数据归因页面。
定价和折扣
问:使用 Amazon Location Service 如何付费?
Amazon Location Service 无需预付费用,也没有最低消费限制。只需按使用量付费即可。Amazon Location Service 为前三个月使用期提供免费试用(适用使用配额)。位置数据根据您的应用程序向服务发出的每个请求计费。如果超出 Amazon Location Service 免费试用配额,则需为应用程序向服务发出的请求付费。有关定价的更多信息,请访问 Amazon Location Service 定价页面。
问:如何查看 API 的单价?
每个 API 可能以不同的价位提供多种功能,价格可能因您通过请求参数请求的功能而异。例如,对于 CalculateRoute,当您使用汽车、行人或卡车模式时,将按核心价格区间收费;当您使用其他出行模式(如踏板车模式)时,将按高级价格区间收费;当您请求计算通行费时,将按高级价格区间收费。所收取费用的具体价格区间将在 PricingBucket 响应字段中返回。要查看每个 API 和功能的定价,请参阅定价页面。有关 API 功能、请求参数和相应定价区间的详细信息,请参阅我们开发人员指南的定价模型页面。
问:如何申请批量使用折扣?
每月使用量超过 5000 美元的客户可享受批量折扣。如需了解更多信息,请联系我们。
集成
问:Amazon Location Service 如何与其他 AWS 服务集成?
Amazon Location Service 与 AWS CloudFormation、Amazon CloudWatch、AWS CloudTrail、Amazon EventBridge、AWS IOT、服务配额、Amazon Cognito 和 AWS IAM 集成。这一全面的 AWS 集成有助于缩短开发周期、提高运营可见性并遵守安全最佳实践。您可以在我们的开发人员指南中了解如何与 AWS 服务集成。
问:我可以将 AWS CloudFormation 与 Amazon Location Service 结合使用吗?
可以。借助 AWS CloudFormation,您可以使用 Amazon Location Service 创建模板,以便快速一致地预置资源。您可以在我们开发人员指南的 CloudFormation 部分了解更多信息。
问:我可以使用 Amazon CloudWatch 和 AWS CloudTrail 来监视 Amazon Location Service 吗?
可以。您可以使用 Amazon CloudWatch 监控有关服务使用情况和运行状况的指标(包括请求、延迟和故障),因此您不必构建自己的运行状况监控工具。Amazon Location Service 与 AWS CloudTrail 集成,用于记录并持续监控账户活动。您可以在我们开发人员指南的 CloudWatch 和 CloudTrail 部分了解更多信息。
问:我可以使用 Amazon EventBridge 来响应地理围栏事件(例如退出和进入)吗?
可以。与 Amazon EventBridge 集成后可支持事件驱动型应用程序架构,因此可以使用 AWS Lambda 函数来响应事件(例如追踪进入或退出地理围栏的资产)。您可以在我们开发人员指南的如何使用 Amazon EventBridge 响应地理围栏事件(进入和退出)部分中了解更多信息。
问:我可以使用标签管理 Amazon Location Service 吗?
可以。此外,您还可以在一个视图中使用标签帮助管理、识别、组织、搜索和筛选 Amazon Location Service 资源。您可以创建标签,以按用途、拥有者、环境或计费关系对资源进行分类。您可以在我们开发人员指南中的使用标签管理资源部分了解更多信息。
支持的规格
问:Amazon Location Service 支持何种精度?
Amazon Location Service 可以接收精确到小数点后六位 (0.000001) 的位置数据,这相当于赤道上的大约 11 厘米或 4.4 英寸。使用追踪功能时,您可以将位置更新发送到最多可精确到小数点后六位的 Amazon Location Service 追踪器。使用地理围栏功能时,最小的地理围栏必须至少有 3 个11 厘米或 4.4 英寸的顶点,覆盖 0.05 平方米或 77 平方英寸的面积。但是,在大多数应用程序中,物理设备在计算其 GPS 位置时的精度和准确性会成为限制因素。除非您使用的是专门的定位设备,否则我们建议您通过概念验证来确定应用程序的准确性,并使用大于 1000 平方米或 10000 平方英尺的地理围栏。
问:Amazon Location Service 地图支持哪种输出格式?
Amazon Location Service 地图以流行的开源 MapLibre 样式规范(MSS)格式提供地图样式信息,这种地图样式最适合您的应用程序,您可以在使用 Amazon Location Service 时在它们之间进行切换。