回答編集履歴

4

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

2019/05/08 15:52

投稿

Freedom1ab
Freedom1ab

スコア60

test CHANGED
@@ -5,6 +5,8 @@
5
5
  (1) Windows7・chrome、Android(8.0.0)・chromeとiOS12.2(iPad mini4)・chromeで取得できました。
6
6
 
7
7
  (2) iOS12.2(iPad mini4)・Safariは設定を「許可」に変更して取得できました。
8
+
9
+
8
10
 
9
11
  -----
10
12
 

3

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

2019/05/08 15:52

投稿

Freedom1ab
Freedom1ab

スコア60

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

2

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

2019/05/08 15:51

投稿

Freedom1ab
Freedom1ab

スコア60

test CHANGED
@@ -1,6 +1,4 @@
1
- 現在位置の緯度経度を取得できました。
2
-
3
-  取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
1
+ 取得できたのはレンタル・サーバにSSLの設定を行って「https://xxx」でアクセスした結果です。
4
2
 
5
3
 
6
4
 
@@ -52,6 +50,8 @@
52
50
 
53
51
  }
54
52
 
53
+
54
+
55
55
  ----
56
56
 
57
57
  同じ問題で調査中ですが・・・

1

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

2019/05/08 11:54

投稿

Freedom1ab
Freedom1ab

スコア60

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