回答編集履歴
4
iOS12.2(iPad mini4)の設定を「許可」に設定して取得できました。
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は設定で許可することでアプリ無修正で取得できました。
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、
|
8
|
+
chromeでWindows7・chrome、Android(8.0.0)・chromeとiOS12.2(iPad mini4)・chromeで現在位置を取得できました。
|
4
9
|
iOSのSafariは強引に強行しても取得できませんでした。
|
5
10
|
ただアプリを調整すればできるようになるかも??
|
6
11
|
|
2
現在位置の緯度経度を取得できました。
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
現在位置の緯度経度を取得できました。
|
2
|
-
|
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 で接続して緯度経度を取得できました。
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)は、駄目です。
|