本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon 定 Location Service 的程式碼範例和教學
本主題顯示程式碼範例、教學課程和部落格文章的清單,以協助您了解 Amazon 定 Location Service。每個程式碼範例都包含其運作方式的描述。
您可以在地AWS 理空間 GitHub頁面
注意
最好理解 AWS 地理空間 GitHub 頁面和 AWS 示例 GitHub 頁面之間的區別。
-
地理空間 GitHub — AWS 地理空間 GitHub 頁面
包含由 Amazon 定 Location Service 團隊建立和維護的範例。 -
範例 GitHub — Amazon 位置的AWS 範例 GitHub 頁面包含針對 Amazon 位
置建立的範例,但可能會或可能不會主動維護。
快速入門教學課程是在使用其他範例之前開始的好地方,因為它展示瞭如何完成對大多數範例有用的必要條件。
可用性範例
找不到所需的內容嗎? 請使用本頁面底部的提供意見回饋連結申請新版程式碼範例。
Amazon 位置演示站點
您可以在 Amazon 位置演示站點上看到帶有 Amazon Location Service 源代碼的演
您還可以在網站的「示例」頁面中找到各種各樣的示例,可按功能,語言和平台進行過濾。
教學課程:快速入門
有一些適用於網頁、iOS 和安卓裝置的快速入門教學課程。對於每個平台,本教學會示範如何將互動式地圖新增至應用程式,以及如何從應用程式呼叫 Amazon 定 Location Service API。該教程可用 JavaScript 於靜態網頁, Kotlin 的 Android 手機應用程序, 或斯威夫特的 iOS 應用程序.
-
JavaScript 對於靜態網頁文檔鏈接:建立網路應用程式
安卓應用程序文檔鏈接的科特林:快速入門 Amazon Location Service
斯威夫特的 iOS 應用程序文檔鏈接:建立 iOS 應用程式
教學課程:資料庫豐富
本教學說明如何使用 Amazon 定 Location Service,呼叫 AWS Lambda 來源以標準化地址,以及如何將緯度和經度新增至 Amazon Aurora 資料庫中的記錄。使用 Amazon Aurora 和 AWS Lambda.
文檔鏈接:Amazon Aurora PostgreSQLAmazon 定 Location Service 的使用者定義函數
範例:探索應用程式
瞭解 Amazon 定位服務功能的最佳方式之一,就是使用 Amazon 位置主控台內的探索功能
範例 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)。
博客鏈接:預計到達時間和接近通知