离子Android没有得到地理位置

时间:2017-06-09 16:20:05

标签: javascript android google-maps ionic-framework

new to ionic,有html,javascript和web服务经验。 我正在开发基于地理定位的应用,其中应用需要在Google地图上显示用户位置。 Google Map不是原生的,它使用a来连接API。

在iOS上运行良好,一旦我在iOS上开发应用程序,我需要创建它的Android版本。 所以我去了终端类型:离子添加android然后离子构建android。

该文件夹已创建,但不包含任何添加的html / javascript代码。

地理定位未显示在应用程序控制台上显示:无法获取地理位置。

有两个问题:

  1. 为什么我无法看到Android目录中的代码,一旦我在文件和控制器中编写代码,我如何在Android模拟器中更新它们?
  2. 地理定位不起作用的问题是什么?我想这可能是一些安全问题?或者我需要更新与Android相关的东西,因为它在iOS上工作正常。
  3. 让我知道我需要在这里放置哪些代码来向您展示更多细节。

    以下代码发送错误,当然代码已编辑:

    .controller('MapCtrl', function($scope, $state, $cordovaGeolocation,$http,$ionicPopup,$ionicHistory, $stateParams,  $timeout, $ionicNavBarDelegate) {
    
                $scope.init = function(){
       var options = {timeout: 10000, enableHighAccuracy: true};
    
    $cordovaGeolocation.getCurrentPosition(options).then(function(position){
    
    }, function(error){
    console.log("Could not get location");
    
    
    });
    

0 个答案:

没有答案