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

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

新規登録して質問してみよう
ただいま回答率
85.49%
iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

2029閲覧

位置情報を毎回取得する方法はありますか?

happypudding

総合スコア30

iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

Safari

SafariはAppleのウェブブラウザであり、Mac OS XとiOSのデフォルトのブラウザです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2016/06/06 05:04

いつもお世話になっております。
今回位置情報を取得して、Lat,Lngを利用するサイトを構築しているのですが

「あるタイミングで位置情報を取得しますか?というアラートがでなくなり、移動をしても移動する前の位置情報で処理してしまう」(実際いるところと違う、過去にいた経緯度で処理される)

という問題にあたっています。
位置情報をキャッシュしてしまっているのでしょうか?

「常に毎回位置情報を取得する方法」はあるのでしょうか?

※ちなみにiOS9 safariで実現したいと思っております

よろしくお願いします。

以下参考プログラム

Javascript

1 if(navigator.geolocation){ 2 navigator.geolocation.getCurrentPosition(function(pos){ 3 //処理 4 }, 5 function(pos){ 6 alert("位置情報の取得に失敗しました。"); 7 }); 8 }else{ 9 alert('現在ご使用のデバイスでは位置情報が取得できません。'); 10 }

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

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

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

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

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

masaya_ohashi

2016/06/06 05:20

このプログラムはページ移動せずに地図内容がリアルタイムに更新されるものですか?それともページに移動してきた時に一度だけ取得するものですか? その辺りがわかるよう説明、またはコードの追加お願いいたします。
happypudding

2016/06/06 07:43

ご回答ありがとうございます。 ページに移動してきた時に一度だけ取得するものです ただし、下記に示す通りテスターの勘違いということが判明いたしました。ご迷惑をおかけいたしました。
guest

回答1

0

自己解決

テスターの勘違いでした。
アラートがでなくても、きちんと過去の情報を取得しておりました。
私のテスト環境で再現できないため、teratailさんに質問させていただきました。

ご迷惑をおかけいたしました。

情報をムダにしないためにも、確定事実を再度下記に示します。

たとえ位置情報を取得するアラートがでなくても、きちんと毎回その場の位置情報を取得している。

投稿2016/06/06 07:44

編集2016/06/06 07:45
happypudding

総合スコア30

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問