私、現在スマホの位置情報を利用したminecraftのmodを作成しようとしております。
現在、minecraftとblockLuncherのmanifestファイルに位置情報のパーミッションを追加することができたため緯度経度など位置情報の取得を試みようとしております。
しかし、30行目にあるLocationManager.requestLocationUpdatesにおいて
Can not find method android.location.LocationManager.requestLocationUpdates というエラーが発生しております。
このエラーの解決方法などありましたら教えていただければ幸いです。
SDKについてはBkockLuncherが22を指定されておりminecraftは24が設定されておりました。
JavaScript
1function newLevel(hasLevel) { 2 var a=com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); 3 4 clientMessage("ロケーションテスト"); 5 6 const MainActivity=com.mojang.minecraftpe.MainActivity; 7 const Context=MainActivity.currentMainActivity.get().getApplicationContext(); 8 const LocationManager = Context.getSystemService(Context.LOCATION_SERVICE); 9 clientMessage(LocationManager); 10 const Criteria=android.location.Criteria; 11 const criteria=new Criteria(); 12 criteria.setAccuracy(Criteria.ACCURACY_COARSE); 13 criteria.setPowerRequirement(Criteria.POWER_LOW); 14 15 const Provider2= android.location.LocationManager.GPS_PROVIDER; 16 clientMessage(Provider2); 17 18 const BestProvider=LocationManager.getBestProvider(criteria,true); 19 clientMessage(BestProvider); 20 21 const LListener = android.location.LocationListener; 22 clientMessage(LListener); 23 24 const LL = android.location.Location; 25 clientMessage(LL); 26 27 // const lm = android.location.LocationManager; 28 // const lmre = lm.requestLocationUpdates(); 29 30 const LocationUpdates=LocationManager.requestLocationUpdates(BestProvider,1000,50,Context); 31 clientMessage(LocationUpdates);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/25 11:29
退会済みユーザー
2017/06/25 11:46
2017/06/25 11:53
退会済みユーザー
2017/06/25 12:16