HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML5でジオロケーションエラーを処理する方法は?


HTML5 Geolocation APIを使用すると、現在地をお気に入りのWebサイトと共有できます。 JavaScriptは緯度と経度をキャプチャし、バックエンドWebサーバーに送信して、地元のお店やサービスを見つけたり、地図に現在地を表示したりするなど、場所を意識した高度な処理を実行できます。

ジオロケーションは複雑であり、エラーをキャッチして適切に処理する必要があります。

geolocationsメソッドgetCurrentPosition()およびwatchPosition()は、 PositionErrorを提供するエラーハンドラコールバックメソッドを利用します。 物体。このオブジェクトには次の2つのプロパティがあります-

プロパティ タイプ 説明
コード 数値 エラーの数値コードが含まれています。
メッセージ 文字列 エラーの数値コードが含まれています。

次の表に、PositionErrorオブジェクトで返される可能性のあるエラーコードを示します。

コード 一定 説明
0
UNKNOWN_ERROR
不明なエラーが原因で、メソッドはデバイスの場所を取得できませんでした。
1
PERMISSION_DENIED
アプリケーションに位置情報サービスを使用する権限がないため、メソッドはデバイスの場所を取得できませんでした。
2
POSITION_UNAVAILABLE
デバイスの場所を特定できませんでした。
3
タイムアウト
メソッドは、指定された最大タイムアウト間隔内に位置情報を取得できませんでした。
PositionErrorオブジェクトを利用する方法は次のとおりです。 errorHandlerメソッドはコールバックメソッドです-

HTML5でジオロケーションエラーを処理する方法は?


  1. GoogleマップでHTML5GeoLocationAPIを使用するにはどうすればよいですか?

    HTML5 Geolocation APIを使用すると、現在地をお気に入りのWebサイトと共有できます。 Javascriptは緯度と経度をキャプチャし、バックエンドWebサーバーに送信して、地元のお店を見つけたり、地図上に現在地を表示したりするなど、場所を意識した凝ったことを行うことができます。地理位置座標は、デバイスの地理的位置を指定します。 getCurrentPostion()メソッドを使用して現在の場所を取得します。 GoogleマップでHTML5ジオロケーションを使用して現在地を取得するには、Google StaticMapsAPIのAPIキーを設定する必要があります。 htt

  2. Lsass.exe エラーの修正 – Lsass.exe エラーの修復方法

    Windows がクラッシュし続け、lsass.exe エラーが表示されますか? Lsass.exe は、簡単に修正できないエラーが発生しやすいコア Windows プロセスの 1 つです。 lsass.exe を無効にすると、状況が悪化するだけで、エラーは修正されません。その上、ウイルスやマルウェアが lsass.exe ファイルになりすますことがよくあります。有名な Sasser ワームを覚えている方も多いと思います。それでは、lsass.exe エラーが発生したときにできることと、lsass.exe を修正する方法を見てみましょう。 Lsass.exe は Local Security