发布于: Sep 30, 2021
我们于今日宣布,继我们于 8 月首次发布开发人员预览版之后,Amplify Geo for JavaScript 全面推出。Amplify Geo 可让前端开发人员快速将位置感知功能添加到其 Web 应用程序中。Amplify Geo 扩展了现有的 Amplify 使用案例类别,如 Auth、DataStore 和 Storage,其包括一组构建在 Amazon Location Service 基础之上的抽象客户端库,并包括基于流行 MapLibre 开源库的即用型地图 UI 组件。Amplify Geo 还更新了 Amplify 命令行界面 (CLI) 工具,让不熟悉 AWS 的人可以通过预置所有必需的云服务轻松实现常见的地图使用案例
此次发布之后,开发人员可以使用源自 Amazon Location Service 的地理数据,将带有位置标记的现代交互式地图添加到他们的生产 Web 应用程序中。开发人员可以只用几行代码将这些地图添加到 HTML 页面中的脚本标签,或者通过 NPM 程序包将它们捆绑到自己的 React 应用程序中。Amplify Geo 可让最终用户搜索兴趣点 (POI)、企业名称或街道地址,并将结果显示为列表和地图上的标记。Amplify Geo 还提供地图样式功能,使开发人员能够调整嵌入式地图,以补充其应用程序主题,或者,开发人员可以从社群开发的众多 MapLibre 插件中进行选择,以获得更大的灵活度和高级可视化选项。
立即开始通过 NPM 程序包将 Amplify Geo 用于基于 JavaScript 的 Web 框架,例如 React,或者通过脚本标签用于简单 HTML 页面。 您还可以先阅读关于如何将带有标记的地图添加到 React 应用程序的此博客文章。