

monaca で Google map APIを読み込み、  
現在地を取得して地図を表示しています。

現在地の取得には navigator.geolocation.getCurrentPosition() を  
使っています。

PCのブラウザーや monacaデバッガーで  
動作させた場合は 問題なく表示できるのですが、

実機検証のため iOS用にAdHocビルドを行い、iPhoneで試したところ、  
現在地の取得でエラーになってしまい、地図が表示できません。

尚、起動時に読み込んでいるスクリプトは以下の通りです。

[code]

    <script src="http://maps.googleapis.com/maps/api/js"></script>
    <script src="components/loader.js"></script>
    <script src="js/ncmb-1.2.6.min.js"></script>
    <script src="js/zepto.min.js"></script>
    
[/code]

ncmb-1.2.6.min.jsのバージョンが 2.0.n でないのは、ファイルストアを使用するためです。  
zepto.min.js はjQueryの代わりに（軽量版ということで）使っています。

何か足りないのでしょうか？  
ご教授お待ちしております。


CC BY-SA 3.0
2016-01-31T11:04:26.167
21538
2016-02-01T01:35:02.643
2016-01-31T12:46:30.857
7831
14200
question
monaca iphone
monaca Google Map 実機(iPhone)で現在地が取得できない。


解決しました。

MonacaクラウドIDE→ファイル→Cordovaプラグインの管理→Geolocationのプラグインを有効にしたら、実機での現在地が取得できました。

同様にお困りの方の参考になれば幸いです。


CC BY-SA 3.0
2016-02-01T01:35:02.643
21551
2016-02-01T01:35:02.643
14200
21538
answer