2016-11-06 3 views
1

이온을 배우는 중이고 화면에 Android 휴대 전화의 지리적 위치 (위도/경도)를 표시하는 데 문제가 있습니다. 어떻게해야합니까? https://www.tutorialspoint.com/ionic/ionic_geolocation.htm이온 성의 화면에 휴대 전화의 지리적 위치 표시

.controller('GeoCtrl', function($scope, $cordovaGeolocation) { 
    $scope.result = ""; 
    var posOptions = {timeout: 10000, enableHighAccuracy: false}; 
    $cordovaGeolocation 
    .getCurrentPosition(posOptions) 

    .then(function (position) { 
     var lat = position.coords.latitude; 
     //$scope.geo.lat = position.coords.latitude; 
     var long = position.coords.longitude; 
     //$scope.geo.long = position.coords.longitude; 
     console.log(lat + ' ' + long) 
     $scope.geo = lat + ' ' + long; 
    }, function(err) { 
     console.log(err) 
    }); 

}) 

에서

코드 걸릴 그리고 여기 난 그냥 지리적 위치를 표시 할 HTML입니다 :

<ion-view view-title="Submit New Thing"> 
    <ion-content class="padding"> 
    <h2>List of items for sale</h2> 
    <div > 
    <h3> Geo locaton is {{geo}}</h3> 
     </div> 
    </ion-content> 
</ion-view> 

내 휴대 전화에서 테스트 {{지오}}은 그대로입니다 표시됩니다.

답변

1

답변 : ngCordova 종속성을 앱에 주입하지 않았습니다.

관련 문제