使用 Amazon 定 Location Service 的程式碼範例和教學 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon 定 Location Service 的程式碼範例和教學

本主題顯示程式碼範例、教學課程和部落格文章的清單,以協助您了解 Amazon 定 Location Service。每個程式碼範例都包含其運作方式的描述。

您可以在地AWS 理空間 GitHub頁面Amazon 位置的AWS 範例 GitHub 頁面AWS 部落格網站上找到其他範例。

注意

最好理解 AWS 地理空間 GitHub 頁面和 AWS 示例 GitHub 頁面之間的區別。

快速入門教學課程是在使用其他範例之前開始的好地方,因為它展示瞭如何完成對大多數範例有用的必要條件。

可用性範例

找不到所需的內容嗎? 請使用本頁面底部的提供意見回饋連結申請新版程式碼範例。

Amazon 位置演示站點

您可以在 Amazon 位置演示站點上看到帶有 Amazon Location Service 源代碼的演示。該網站包括託管的網絡演示,以及適用於 Android 的演示應用程序。

您還可以在網站的「示例」頁面中找到各種各樣的示例,可按功能,語言和平台進行過濾。

教學課程:快速入門

有一些適用於網頁、iOS 和安卓裝置的快速入門教學課程。對於每個平台,本教學會示範如何將互動式地圖新增至應用程式,以及如何從應用程式呼叫 Amazon 定 Location Service API。該教程可用 JavaScript 於靜態網頁, Kotlin 的 Android 手機應用程序, 或斯威夫特的 iOS 應用程序.

教學課程:資料庫豐富

本教學說明如何使用 Amazon 定 Location Service,呼叫 AWS Lambda 來源以標準化地址,以及如何將緯度和經度新增至 Amazon Aurora 資料庫中的記錄。使用 Amazon Aurora 和 AWS Lambda.

文檔鏈接:Amazon Aurora PostgreSQLAmazon 定 Location Service 的使用者定義函數

範例:探索應用程式

瞭解 Amazon 定位服務功能的最佳方式之一,就是使用 Amazon 位置主控台內的探索功能。這個完整的 Web 應用程序示例模仿地圖,地點,路線,地理圍欄和跟踪器功能從控制台向您展示如何在自己的應用程序中重新創建這些功能。使用 Amplify,反應和 JavaScript。

範例 GitHub 連結:探索範例應用程式

範例:設定地圖型式

此程式碼範例顯示如何使用 MapLibre in 在衛星地圖和向量路線圖之間切換 JavaScript。使用方式 MapLibre、Amazon 位置身份驗證協助程式和 JavaScript.

地理空間 GitHub 鏈接:交互式地圖與樣式切換

範例:繪製標記

此程式碼範例顯示位於加拿大卑詩省溫哥華的 Amazon 儲物櫃位置。它展示了如何在點位置繪製標識。使用 MapLibre,Node.js,反應,Amazon 位置身份驗證助手和 JavaScript.

空間 GitHub 連結:在點處具有標識的互動式地圖

範例:繪製叢集點

使用 USGS 地震資料,此程式碼範例顯示如何在地圖上繪製聚集在一起的點。用途 MapLibre, Node.js, 反應, Amplify, 和 JavaScript.

範例 GitHub 連結:具有點叢集的互動式地圖

範例:繪製多邊形

此代碼示例演示瞭如何在地圖上繪製多邊形。使用 MapLibre,Node.js,反應,Amazon 位置身份驗證幫助程序和 JavaScript.

地理空間 GitHub 鏈接:交互式地圖與多邊

範例:變更地圖語言

此程式碼範例顯示如何變更 Amazon 位置中地圖的顯示語言。使用 Amplify,反應和 MapLibre。

範例 GitHub 連結:變更地圖語言範例

部落格:預估交貨時間通知

此部落格文章顯示不同的方式來通知客戶預估的交貨時間。它解釋了使用路線來顯示估計的行駛時間,然後使用跟踪器和地理圍欄來通知當驅動程序接近客戶。使用 Amplify,反應 EventBridge,Amazon 和 Amazon Simple Notification Service (Amazon SNS)。

博客鏈接:預計到達時間和接近通知