H5/11__GeoLocation 地理位置情報

Feb 18, 2017 pm 02:54 PM

GeoLocation API は通常、モバイルデバイスが地理的位置を取得するために使用されます。


一 この API を使用するには、次のコマンドを実行します。 window.navigator. geolocatio 地理位置情報にアクセスします。 このオブジェクトには次の 3 つのメソッドがあります: 1. getCurrentPosition()

2. watchPosition()

3. getCurrentPosition() メソッドは、以下に示すように 3 つのパラメーターを渡すことができます。 void getCurrentPosition(PositionCallback successCallback, オプションの PositionErrorCallback errorCallback, オプションの PositionOptions options);

最初のパラメータは必須パラメータで、最後の 2 つはオプションのパラメータです

例を見てください:


<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <title>GeoLocation API 地理定位</title>
    <script type="text/javascript">
    	
   		
   		window.navigator.geolocation.getCurrentPosition(function(pos){
   			alert("当前地理位置的纬度: " +pos.coords.latitude
   			+"\n当前地理位置的经度: " +pos.coords.longitude
   			+ "\n当前经纬度的精度: " +pos.coords.accuracy
   			+ "\n设备的当前运动方向: " +pos.coords.heading
   			+ "\n设备的当前速度: " +pos.coords.speed
   			);
   			
   		});
   		
   		var watchID= window.navigator.geolocation.watchPosition(function(pos){
   			alert("当前位置变化的纬度: " +pos.coords.latitude
   			+"\n当前位置变化的经度: " +pos.coords.longitude
   			+ "\n当前经纬度变化的精度: " +pos.coords.accuracy
   			+ "\n设备的当前运动方向: " +pos.coords.heading
   			+ "\n设备的当前变化的速度: " +pos.coords.speed);
   			
   			navigator.geolocation.clearWatch(watchID);
   		}, function(){
   		});
    </script>
</head>
<body>
	
</body>
</html>
ログイン後にコピー

Call get CurrentPosition( ) 成功後、コールバック関数で、パラメーター オブジェクトを通じて Web ページにアクセスするときに、現在のユーザーの地理的位置情報を取得できます。この属性には、一連の地理的座標情報を表す coords 属性が含まれています。

緯度: 緯度 (10 進数)

経度: 経度 (10 進数)


高度: 高さ


精度: 緯度と経度の座標の精度 (メートル単位)

高度精度: メートル単位コーディネート単位での精度レベル

Heading: 移動方向 (真北に対する時計回りの回転角度で指定)

speed: 現在の対地速度 (m/s 単位)

pos タイムスタンプ属性も含まれるこれは、coords オブジェクトを返すときにミリ秒単位のタイムスタンプを作成するために使用されます。

レンダリングは次のとおりです:

上記は、H5 11__GeoLocation 地理位置情報の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

h5 とはどういう意味ですか? h5 とはどういう意味ですか? Aug 02, 2023 pm 01:52 PM

H5 は、HTML の最新バージョンである HTML5 を指します。H5 は、開発者により多くの選択肢と創造的なスペースを提供する強力なマークアップ言語です。その出現は、Web テクノロジーの発展を促進し、Web ページのインタラクションと効果をより優れたものにします。H5 テクノロジーとして徐々に成熟して普及していき、インターネットの世界でますます重要な役割を果たしていくと思います。

H5、WEB フロントエンド、ビッグ フロントエンド、WEB フルスタックを区別するにはどうすればよいですか? H5、WEB フロントエンド、ビッグ フロントエンド、WEB フルスタックを区別するにはどうすればよいですか? Aug 03, 2022 pm 04:00 PM

この記事は、H5、WEB フロントエンド、大規模フロントエンド、WEB フルスタックを簡単に区別するのに役立ちます。

h5の位置の使い方 h5の位置の使い方 Dec 26, 2023 pm 01:39 PM

H5 では、position 属性を使用して、CSS を通じて要素の位置を制御できます: 1. 相対位置、構文は「style="position:relative;」です。 2. 絶対位置、構文は「style="position:」です。 Absolute;" "; 3. 固定位置、構文は「style="position:fixed;」などです。

Web側でh5を上にスライドさせて次のページを読み込むように実装する方法 Web側でh5を上にスライドさせて次のページを読み込むように実装する方法 Mar 11, 2024 am 10:26 AM

実装手順: 1. ページのスクロール イベントを監視する; 2. ページが一番下までスクロールしたかどうかを判断する; 3. データの次のページをロードする; 4. ページのスクロール位置を更新する。

自分の位置情報を他の人に送信する方法 自分の位置情報を他の人に送信する方法 Jun 27, 2023 am 10:13 AM

位置情報を他の人に送信する方法は次のとおりです: 1. モバイル マップを使用して位置情報を送信し、共有インターフェイスで適切な通信アプリケーションまたはソーシャル メディアを選択し、位置情報を必要とする人々に送信します。デバイス間の通信を実現するサードパーティの位置情報共有ツール 位置情報の共有; 3. Wi-Fi、Bluetooth、およびビーコンテクノロジーを使用して位置情報を送信します。

vue3 で H5 フォーム検証コンポーネントを実装する方法 vue3 で H5 フォーム検証コンポーネントを実装する方法 Jun 03, 2023 pm 02:09 PM

レンダリング記述は vue.js に基づいており、他のプラグインやライブラリに依存せず、基本的な機能は element-ui と一致しており、モバイル端末の違いに合わせて内部実装にいくつかの調整が加えられています。現在の構築プラットフォームは uni-app 公式スキャフォールディングを使用して構築されており、現在ほとんどのモバイル端末には h6 と WeChat ミニプログラムの 2 種類が搭載されているため、複数の端末で 1 セットのコードを実行する技術の選択に非常に適しています。実装アイデアのコア API: と に対応する、provide と inject を使用します。コンポーネントでは、すべてのインスタンスを格納するために変数 (配列) が内部的に使用され、転送されるデータは Provide を通じて公開されます。コンポーネントは内部で Inject を使用して親コンポーネントから提供されたデータを受け取り、最後に独自の属性をメソッドの送信

新しい H5 プロモーション タグの概要と紹介 (例付き) 新しい H5 プロモーション タグの概要と紹介 (例付き) Aug 03, 2022 pm 05:10 PM

この記事では、新しい H5 プロモーション タグについて説明します。困っている友人のお役に立てれば幸いです。

ページ h5 と php は何を意味しますか? (関連知識の議論) ページ h5 と php は何を意味しますか? (関連知識の議論) Mar 20, 2023 pm 02:23 PM

HTML5 と PHP は、Web 開発で一般的に使用される 2 つのテクノロジです。前者はページ レイアウト、スタイル、インタラクションの構築に使用され、後者はサーバー側のビジネス ロジックとデータ ストレージの処理に使用されます。 HTML5 と PHP の関連知識を詳しく見ていきましょう。

See all articles