Iphone

Macで位置情報サービスが機能しない問題を解決する方法

Macで位置情報サービスが機能しない問題を解決する方法

macOS の位置情報サービスが機能しない問題を修正するには、これらのトラブルシューティングのヒントを試してください。これにより、お気に入りの Mac アプリで、関連する位置情報ベースのコンテンツを再び表示できるようになります。

Mac で地図アプリに位置情報を表示
マップの位置情報許可プロンプト。画像: Mockuuups Studio

Mac コンピュータには GPS モジュールが搭載されておらず、代わりにWi-Fi による位置情報IP アドレスによる位置情報を利用して、かなりの精度で現在の位置を検出します。

内蔵アプリは、天気アプリの天気予報、マップアプリのターンバイターンナビゲーション、Spotlightアプリのおすすめ情報など、関連コンテンツを表示するために位置情報を使用します。ウェブブラウザなどのサードパーティ製アプリも、同様の理由で位置情報を要求することがあります。Macが位置情報を誤って表示したり、位置情報をまったく表示しなかったりする場合は、以下のトラブルシューティング手順を試すことで、問題を特定し解決できる可能性があります。

位置情報サービスをオンにする

「システム設定」 > 「プライバシーとセキュリティ」 > 「位置情報サービス」に移動し、位置情報サービスのスイッチがオンになっていることを確認します。

Macで位置情報サービスを有効にする

特定のアプリの位置情報の許可を確認する

「探す」などの特定のアプリで現在地を特定できない場合は、「システム設定」 > 「プライバシーとセキュリティ」 > 「位置情報サービス」に移動し、そのアプリの横にあるスイッチがオンになっていることを確認してください。次に、「システムサービス」の横にある「詳細」ボタンをクリックし、関連するスイッチもオンにしてください。

Macアプリとシステムサービスの場所

位置情報へのアクセスをオンにするには、アプリ内のコントロールを使用する必要がある場合もあります。macOSの位置情報許可プロンプトを表示するには、特定の操作を実行する必要がある場合もあります。その場合は「許可」をクリックしてください。例えば、Chromeブラウザでは、Googleマップを開いたり、Googleで地元のレストランを検索したりすると、位置情報のプロンプトが表示されます。

アプリがMacの位置情報にアクセスできるようにする

アプリを終了して再度開く

アプリが突然位置情報を取得できなくなった場合は、アプリを閉じて再度開きます。

日付と時刻を自動的に設定する

システムの日付と時刻が正しくない場合、Macは現在地を検出できない可能性があります。この問題を解決するには、  「システム設定」 > 「一般」 > 「日付と時刻」に移動し、「日付と時刻を自動的に設定」と「現在地に基づいてタイムゾーンを自動的に設定」をオンにしてください。

Macで日付と時刻を自動的に設定する

次に、「システム設定」 > 「プライバシーとセキュリティ」 > 「位置情報サービス」 > 「詳細」に移動し、「タイムゾーンの設定」のスイッチをオンにします。

Macの位置情報を使用してタイムゾーンを設定する

Macを再起動します

通常の使用中に発生するシステム障害により、Macで位置情報の取得に問題が発生する場合があります。コンピュータを再起動して、問題が解決するかどうかご確認ください。

インターネット接続を確認し、VPNをオフにします

不安定なインターネット接続を修正したり、別のWi-Fiネットワークに接続したり、iPhoneのパーソナルホットスポット機能を使用したりすることで、Macの位置情報の問題が解決する場合があります。MacでVPNサービスを使用している場合は、VPNサービスをオフにし、システム全体ではなくブラウザのみに作用するVPNブラウザ拡張機能を使用してください。

Wi-Fiルーターを再起動します

インターネット接続が正常に動作しているように見えても、Wi-Fiルーターの電源をオフにしてからオンにしてください。その後、「天気」「マップ」「探す」などのアプリを開いて、正しい位置情報が表示されているかどうかを確認してください。

固定プライベートWi-Fiアドレスに切り替える

macOS がローテーションするプライベート Wi-Fi アドレスを使用するように設定されている場合、Mac で位置情報の特定に問題が発生する可能性があります。そのため、代わりに固定プライベート アドレス オプションに切り替えてください。

  1. システム設定を開き、サイドバーでWi-Fiを選択して、右側の接続された Wi-Fi ネットワークの横にある詳細ボタンをクリックします。
  2. プライベート Wi-Fi アドレスの横にあるメニューをクリックし、固定またはオフを選択します。
  3. Mac を再起動して、位置情報が正しく検出されるかどうかを確認します。

MacのプライベートWi-Fiアドレスを修正

ルーターの設定を元に戻す

最近新しいWi-Fiルーターにアップグレードした、または古いルーターの設定を変更した場合は、それが原因である可能性があります。ルーターの内蔵Webポータルにログインして変更を元に戻し、位置情報サービスが機能しない問題が解決するかどうかを確認してください。

ターミナルでmacOSの位置情報サービスを再起動する

killall ターミナルコマンドを使用して、macOS で位置情報サービスを再初期化してみてください。

1)アプリケーション/ユーティリティ フォルダからターミナルを開き、このコマンドを貼り付けてEnter キーを押します。

sudo killall 場所

2) macOSのログインパスワードを求められた場合は入力します。セキュリティ上の理由から、ターミナルでは入力中のパスワード文字は表示されません。

ターミナルでMacの位置情報サービスを更新する

3)天気などのアプリを開いて、現在地が正しく検出されていることを確認します。

アプリが正常に動作していることを確認する

特定のアプリは、Macではなくアプリのバックエンドの問題により、位置情報を誤って表示する場合があります。Appleのシステムステータスページにアクセスして、「天気」 や「探す」などのサービスに障害が発生していないか確認してください。特定のサードパーティ製アプリで位置情報の問題が発生した場合は、Downdetectorなどのサイトでステータスを確認してください。また、Chromeなどのアプリの組み込み設定を確認し、すべてが正しく設定されていることを確認してください。

Mac の Google Chrome の位置情報設定

アプリまたはブラウザを更新する

位置情報の問題が特定の Mac アプリに影響する場合は、最新のアプリ アップデートをインストールしてください。

アプリを削除して再ダウンロードする

最新バージョンのアプリを使用しているにもかかわらず位置情報の問題が解決しない場合は、該当のアプリを削除して再インストールしてください。その後、アプリを開き、位置情報の使用許可を求められた際に許可を与えてください。

クリーナー、最適化ツール、ウイルススキャンアプリを削除する

Macをクリーンアップしたり、ウイルスから保護したりすると謳うサードパーティ製アプリも、Macで予期せぬ問題を引き起こす可能性があります。そのようなアプリをインストールしている場合は、削除してMacを再起動してください。

Macを最新のmacOSバージョンにアップデートする

お使いのMacでmacOSの古いバージョンをご利用の場合、未修正のバグが原因で位置情報の問題が発生している可能性があります。システム設定 > 一般 > ソフトウェア・アップデートで最新のmacOSにアップデートし、問題が解決するかどうかご確認ください。

セーフモードで起動して問題を検査します

Macで別のユーザーアカウントにログインするか、セーフモードで起動してください。Macが位置情報を検出できるようになった場合は、macOSユーザーアカウントの特定のアプリ、アプリ拡張機能、またはシステム設定が位置情報の問題を引き起こしている可能性があります。最近追加または更新されたアプリのリストを確認し、不要なアプリを削除してください。

macOSを再インストールする(個人データを失うことなく)

macOS を再インストールすると、データが削除されることなくソフトウェアの新しいコピーがインストールされ、競合する設定によって発生した場所の問題が解決される可能性があります。

Macを修理店に持っていく

上記のトラブルシューティングのヒントがどれも機能しない場合、または最近購入したMacで位置情報の問題が発生している場合は、Apple Storeまたは正規修理店に持ち込み、訓練を受けた技術者に欠陥がないか点検してもらうことをお勧めします。ハードウェアに問題がある場合は、無償修理または交換の対象となる場合があります。

上記のヒントのどれが問題の解決に役立ちましたか?ぜひ下のコメント欄でご意見をお聞かせください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.