FAQ
Google Chrome で現在地が取得できない

ナレッジ番号:5363 | 登録日:2023/07/26 | 更新日:2024/11/21

概要

Google Chrome を使用した場合に、現在地の取得ボタンなどを利用した現在地の取得ができない。

Image

原因

Google Chrome のバージョン 50(2016 年 4 月 14 日公開)から、HTML5 のいくつかの Web API の利用に HTTPS を通信を使用したセキュアな接続が必須となりました。

※2016 年 4 月 18 日時点では、PC 版の Chrome のみに適用されています。

この更新に含まれていた Geolocation API を HTTP 通信で利用しようとしたためにエラーが発生しております。

回避策

Web アプリケーションが HTTPS 通信を利用するように設定します。

ArcGIS Online、Portal for ArcGIS、ArcGIS for Server それぞれ以下の手順で設定をしてください。

ArcGIS Online、Portal for ArcGIS

  • 管理者権限を持ったアカウントで組織サイトにサイン インします。
  • [組織]タブに移動し、[サイト設定] をクリックします。
  • 画面左側のツリーより、[セキュリティ] を選択します。
  • ご使用の製品にあわせて、以下のチェックボックスにチェックを入れます。

    ArcGIS Online:[HTTPS を使用した組織サイトへのアクセスのみを許可します。]
    Portal for ArcGIS:[SSL を使用したポータルへのアクセスのみを許可します。]

ArcGIS for Server

  • 管理者権限を持ったアカウントで、ArcGIS Server Administrator Directory にログインします。
    http://gisserver.domain.com:6080/arcgis/admin
  • [security] > [config] と移動します。
  • Supported Operations より [update] をクリックします。
  • Security Configuration の Protocol を [HTTPS Only] と設定し、[Update] をクリックします。
    ArcGIS Web Adaptor などの Web ゲートウェイを通してアクセスするように ArcGIS Server サイトを構成している場合は、Web ゲートウェイも HTTP リクエストをブロックまたはリダイレクトして、HTTPS リクエストのみを使用するように構成する必要があります。

メタデータ

種類

製品