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

JavaScriptでのユーザーの位置の緯度と経度?


緯度と経度

ジオロケーションプロパティ ジオロケーションを返します オブジェクト これは、ユーザーの位置を特定するために使用できます。提供されたオブジェクトはnavigator.geolocationでした 。これはユーザーのプライバシーを侵害する可能性があるため、ユーザーが承認しない限り、そのポジションは利用できません。

構文

navigator.geolocation;

このメソッドは、パラメータを引数として使用せずに、ユーザーの位置の緯度と経度を返します。

この例では、 position.coordsを使用しています 、これは読み取り専用のプロパティであり、javascriptのジオロケーションプロパティ緯度 および経度 ユーザーの位置が検出され、結果が出力に表示されます。

<html>
<body>
<p id = "location"></p>
<script>
   var loc = document.getElementById("location");
   if (navigator.geolocation) {
      navigator.geolocation.getCurrentPosition(getPos);
   }
   function getPos(position) {
      loc.innerHTML = "Latitude: " + position.coords.latitude +
      " </br> Longitude: " + position.coords.longitude;
   }
</script>
</body>
</html>

出力

Latitude: 17.4381439
Longitude: 78.3948683

  1. Androidの住所から緯度と経度を見つける方法は?

    この例は、Androidの住所から緯度と経度を見つける方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <RelativeLayout    xmlns:android="https://schemas.android.com/apk/res/android"    

  2. Pythonを使用して都市の経度と緯度を取得するにはどうすればよいですか?

    都市の経度と緯度を取得するには、 geopyを使用します モジュール。 ジオピー サードパーティのジオコーダーやその他のデータソースを使用して、住所、都市、国などの座標を特定します。 まず、ジオピーを確認してください モジュールがインストールされています- pip install geopy 次の例では、 Nominatimを使用します 都市「ハイデラバード」の経度と緯度を見つけるためのジオコーダー。 ステップ- ノミナティムジオコーダーをインポートします geopyから モジュール。 Nominatim APIを初期化し、 geocodeを使用します 入力文字列の場所を取得