位置資料

行動應用程式有一項特別的功能,就是「位置辨識」。 由於行動裝置使用者會隨身攜帶自己的裝置,如果您能在應用程式中加入位置辨識功能,就可以根據使用者的所在位置,提供更符合需求的體驗。

使用位置資料

iOS 裝置可使用的位置資料包括裝置的目前位置 (綜合多種技術產生的精確定位)、移動的路線和方法,以及該裝置的移動範圍是否已越過「地理圍欄」,即預先定義的地理界線。

GMSMapView 類別的 myLocationEnabled 類別會控管是否啟用「我的位置」點。啟用後,GMSMapView 類別的 myLocation 方法會顯示裝置位置點的繪製位置。

位置存取權

應用程式必須提示使用者同意使用定位服務。如要這麼做,請在應用程式的 Info.plist 檔案中加入 NSLocationAlwaysUsageDescription 鍵,並將每個鍵的值設為說明應用程式打算如何使用位置資料的字串。

程式碼範例

下列教學課程和程式碼範例說明如何在 Google 地圖上使用位置資訊:

GitHub 上的 maps-sdk-for-ios-samples 存放區也包含說明如何使用位置資料的範例。