質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Geolocation

Geolocation(ジオロケーション)は、携帯電話やインターネットに接続したコンピューターターミナルなど、オブジェクトの現実世界での地理的位置の情報を扱う技術であり、位置評価の実施や、実際に評価された位置を示す場合もあります。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

0回答

586閲覧

monacaでGeolocationプラグインを使い、android上でアプリを動かすとGPS情報が取得できない。

neon

総合スコア6

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Geolocation

Geolocation(ジオロケーション)は、携帯電話やインターネットに接続したコンピューターターミナルなど、オブジェクトの現実世界での地理的位置の情報を扱う技術であり、位置評価の実施や、実際に評価された位置を示す場合もあります。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

0クリップ

投稿2018/02/09 07:01

前提・実現したいこと

・monacaを使ってアプリケーション開発を行っているのですが、
Androidのデバッガ上ではGPS情報を参照し、地図上に反映させることができるものの
デバッグビルド版を端末上で動かすとエラーが発生するという問題に直面しています。

環境
Android : 5.1.1
cordova_version : 6.5
external_plugins : cordova-plugin-geolocation@4.0.1

発生している問題・エラーメッセージ

エラーメッセージ : application does not have sufficient geolocation permissions

該当のソースコード

if (monaca.isAndroid || monaca.isIOS) { _watchId = navigator.geolocation.watchPosition(reflectPosition, geolocationError); }

試したこと

 ・CordovaプラグインにGeolocationを追加し、
project_info.json上の該当プラグインのバージョンを4.0.1に変更しました。

 ・config.xml上に以下の要素を追加しました。

  <widget>要素内    <feature name="Geolocation">    <param name="android-package" value="org.apache.cordova.geolocation.GeoBroker"/>    </feature>   <platform name="android">要素内   <preference name="android-manifest/uses-permission/[@android:name='android.permission.INTERNET']/@android:name" />   <preference name="android-manifest/uses-permission/[@android:name='android.permission.ACCESS_COARSE_LOCATION']/@android:name" />   <preference name="android-manifest/uses-permission/[@android:name='android.permission.ACCESS_FINE_LOCATION']/@android:name" />   <preference name="android-manifest/uses-permission/[@android:name='android.permission.ACCESS_LOCATION_EXTRA_COMMANDS']/@android:name" />   <preference name="android-manifest/uses-permission/[@android:name='android.permission.ACCESS_MOCK_LOCATION']/@android:name" />   <preference name="android-manifest/uses-feature/[@android:name='android.hardware.location.gps']/@android:name" />

補足情報(FW/ツールのバージョンなど)

参考URL https://cordova.apache.org/docs/en/3.0.0/cordova/geolocation/geolocation.html

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問