このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTMLGeolocationElement: autolocate プロパティ

autolocateHTMLGeolocationElement インターフェイスのプロパティで、geolocation 機能の使用許可が既に付与されている場合に、 <geolocation> 要素がレンダリングされた際にブラウザーが直ちに位置情報をリクエストすべきかどうかを示す論理値を取得および設定します。

<geolocation>autolocate 属性の値を反映します。

論理値です。

  • true の場合、<geolocation> 要素がレンダリングされるとすぐに位置情報がリクエストされます。ただし、事前に geolocation 機能の使用許可が与えられていることが条件です。
  • false の場合、位置データはユーザーが <geolocation> ボタンを押した時のみリクエストされます。

デフォルト値は false です。

geolocation 機能を使用する権限が事前に許可されていない場合、autolocate プロパティは無視されます。

基本的な使い方

html
<geolocation autolocate></geolocation>
js
const geo = document.querySelector("geolocation");
console.log(geo.autolocate); // true

autolocate を含む実際の例については、組み込み地図の例の手順を追っての説明をご覧ください。

仕様書

This feature does not appear to be defined in any specification.

ブラウザーの互換性

関連情報