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