0

ライブラリAngular Google Mapsを使用し ていますドキュメントでは、地理位置情報について何も見つかりませんでした。オプションのプラグインを使用する必要がありますか? このライブラリでジオロケーションを使用するには?

4

1 に答える 1

0

AngularJS-Geolocationを使用しました。このライブラリを使用して、HTTPS 要件などのセキュリティ制限なしでジオロケーションを取得するのは簡単です。( を使用しようとしている場合はwindow.navigator.geolocation、安全上の理由から HTTPS が必要になります。)

このモジュールは bower パッケージとして入手できます。次のコマンドでインストールします。

bower install angularjs-geolocation

使い方はこんな感じ

angular.module('barterApp',['geolocation'])
  .controller('geoCtrl', function ($scope,geolocation) {
    geolocation.getLocation().then(function(data){
      $scope.coords = {lat:data.coords.latitude, long:data.coords.longitude};
    });
});

これがライブデモです。これが役立つことを願っています。

于 2016-05-06T08:05:40.980 に答える