位置情報

モバイルアプリ特有の機能の 1 つとして、位置認識があります。 モバイル ユーザーは、どこに行くときでも必ずデバイスを携帯します。アプリに位置認識を追加することで、コンテキストに応じたユーザー エクスペリエンスを提供できるようになります。

位置情報の使用

iOS デバイスで使用可能な位置情報には、デバイスの現在地(複数のテクノロジーを組み合わせて特定)や、方向と移動手段のほか、事前定義済みの地理的境界線(ジオフェンス)を越えたデバイス移動の有無などがあります。

myLocationEnabled クラスの GMSMapView クラスは、現在地を示すドットを有効にするかどうかを制御します。 有効にすると、 myLocation メソッドで、GMSMapView クラスのデバイスの位置を示すドットが 描画される場所がわかります。

位置情報の利用許可

アプリは、位置情報サービスの使用についてユーザーに同意を求める必要があります。これを行うには、アプリの Info.plist ファイルに NSLocationAlwaysUsageDescription キーを含め、各キーの値を、アプリが位置情報をどのように使用するのかを説明する文字列に設定します。

コードサンプル

次のチュートリアルとコードサンプルでは、マップでの位置情報の使用方法を示しています。

GitHub の maps-sdk-for-ios-samples リポジトリには、位置 データの使用方法を示したサンプルも含まれています。