teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

iOS12.2(iPad mini4)の設定を「許可」に設定して取得できました。

2019/05/08 15:52

投稿

Freedom1ab
Freedom1ab

スコア60

answer CHANGED
@@ -2,6 +2,7 @@
2
2
 
3
3
  (1) Windows7・chrome、Android(8.0.0)・chromeとiOS12.2(iPad mini4)・chromeで取得できました。
4
4
  (2) iOS12.2(iPad mini4)・Safariは設定を「許可」に変更して取得できました。
5
+
5
6
  -----
6
7
  取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
7
8
 

3

iOSのSafariは設定で許可することでアプリ無修正で取得できました。

2019/05/08 15:52

投稿

Freedom1ab
Freedom1ab

スコア60

answer CHANGED
@@ -1,6 +1,11 @@
1
+ iOS12.2(iPad mini4)の設定を見ていたら「許可されていない」ことに気が付いたので、「許可」に変更してアプリは無修正で現在位置を取得できました。
2
+
3
+ (1) Windows7・chrome、Android(8.0.0)・chromeとiOS12.2(iPad mini4)・chromeで取得できました。
4
+ (2) iOS12.2(iPad mini4)・Safariは設定を「許可」に変更して取得できました。
5
+ -----
1
6
  取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
2
7
 
3
- chromeでWindows7・chrome、android・chromeとiOS12.2(iPad mini4)・chromeで現在位置を取得できました。
8
+ chromeでWindows7・chrome、Android(8.0.0)・chromeとiOS12.2(iPad mini4)・chromeで現在位置を取得できました。
4
9
  iOSのSafariは強引に強行しても取得できませんでした。
5
10
  ただアプリを調整すればできるようになるかも??
6
11
 

2

現在位置の緯度経度を取得できました。

2019/05/08 15:51

投稿

Freedom1ab
Freedom1ab

スコア60

answer CHANGED
@@ -1,5 +1,4 @@
1
- 現在位置の緯度経度を取得できました。
2
-  取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
1
+ 取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
3
2
 
4
3
  chromeでWindows7・chrome、android・chromeとiOS12.2(iPad mini4)・chromeで現在位置を取得できました。
5
4
  iOSのSafariは強引に強行しても取得できませんでした。
@@ -25,6 +24,7 @@
25
24
  alert( errorMessage );
26
25
  document.getElementById( 'result' ).innerHTML = errorMessage;
27
26
  }
27
+
28
28
  ----
29
29
  同じ問題で調査中ですが・・・
30
30
  1.PC版IEでは取得できるが、他のブラウザーは駄目です。

1

サーバにSSL設定を行い HTTPS://xxx で接続して緯度経度を取得できました。

2019/05/08 11:54

投稿

Freedom1ab
Freedom1ab

スコア60

answer CHANGED
@@ -1,3 +1,31 @@
1
+ 現在位置の緯度経度を取得できました。
2
+  取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
3
+
4
+ chromeでWindows7・chrome、android・chromeとiOS12.2(iPad mini4)・chromeで現在位置を取得できました。
5
+ iOSのSafariは強引に強行しても取得できませんでした。
6
+ ただアプリを調整すればできるようになるかも??
7
+
8
+ ・環境はお名前.comのSD-11プランで、無料SSLを設定。
9
+ ・PHP( 後で公開できるように調整して再アップします )
10
+ if( navigator.geolocation ) {
11
+ navigator.geolocation.getCurrentPosition(
12
+ function( position ) {
13
+ var data = position.coords;
14
+ var lat = data.latitude;
15
+ var lng = data.longitude;
16
+ var alt = data.altitude;
17
+ var accLatlng = data.accuracy;
18
+ var accAlt = data.altitudeAccuracy;
19
+ var heading = data.heading;
20
+ var speed = data.speed;
21
+ 省略
22
+ }
23
+ else { // Geolocation API非対応
24
+ var errorMessage = "お使いの端末は、GeoLacation APIに対応していません。";
25
+ alert( errorMessage );
26
+ document.getElementById( 'result' ).innerHTML = errorMessage;
27
+ }
28
+ ----
1
29
  同じ問題で調査中ですが・・・
2
30
  1.PC版IEでは取得できるが、他のブラウザーは駄目です。
3
31
  2.android版IE(Edge)は、駄目です。