質問編集履歴

2

ロゴをクリックすると、googlemap への移動ができるようになりました。ただし、戻ることができません。

2018/08/24 22:43

投稿

wdysht
wdysht

スコア13

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,15 @@
8
8
 
9
9
  googlemapのコントローラ(ズーム、ストリートビュー)が表示されません。
10
10
 
11
+ コントローラーは、デバッガーで実行する分には見ることができます。
12
+
13
+
14
+
15
+ また、地図上のgoogleロゴをタップすると、
16
+
11
- また、地図上のgoogleロゴをタップしても、無反応で、別アプリ(googlemap)の起動はしません。
17
+ アプリがgoogle mapへ移動するのすが、google mapから戻ることができません。
18
+
19
+
12
20
 
13
21
  この現象はiOSのみに発生しています。
14
22
 
@@ -27,6 +35,10 @@
27
35
  <access origin="*://*.ggpht.com/*" subdomains="true"/>
28
36
 
29
37
  <access origin="*://*.googleusercontent.com/*" subdomains="true"/>
38
+
39
+ <allow-navigation href="*://*.google.com/*"/>
40
+
41
+ <allow-intent href="*://*.google.com/*"/>
30
42
 
31
43
  ```
32
44
 

1

ご指摘いただきありがとうございます。ソースについて、以下のとおり追加しました。

2018/08/24 22:43

投稿

wdysht
wdysht

スコア13

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,15 @@
2
2
 
3
3
  (Maps JavaScript APIを利用)
4
4
 
5
- リリース向けビルドをしたところ、
5
+ リリース向けビルド、アドホックビルドをしたところ、
6
6
 
7
7
  地図やストリートビューは表示され、問題なく機能するのですが、
8
8
 
9
9
  googlemapのコントローラ(ズーム、ストリートビュー)が表示されません。
10
10
 
11
11
  また、地図上のgoogleロゴをタップしても、無反応で、別アプリ(googlemap)の起動はしません。
12
+
13
+ この現象はiOSのみに発生しています。
12
14
 
13
15
 
14
16
 
@@ -30,6 +32,86 @@
30
32
 
31
33
 
32
34
 
35
+
36
+
37
+ ```ここに言語を入力
38
+
39
+ <!DOCTYPE HTML>
40
+
41
+ <html ng-app="my-app">
42
+
43
+ <head>
44
+
45
+ <meta charset="utf-8">
46
+
47
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
48
+
49
+ <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: ; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
50
+
51
+ <style>
52
+
53
+ #map {
54
+
55
+ height: 100%;
56
+
57
+ }
58
+
59
+ html, body {
60
+
61
+ height: 100%;
62
+
63
+ margin: 0;
64
+
65
+ padding: 0;
66
+
67
+ }
68
+
69
+ </style>
70
+
71
+ </head>
72
+
73
+ <body ng-controller="bodyController as bodycnt">
74
+
75
+
76
+
77
+ <div id="map"></div>
78
+
79
+ <script>
80
+
81
+ var map;
82
+
83
+ function initMap() {
84
+
85
+ map = new google.maps.Map(document.getElementById('map'), {
86
+
87
+ center: {lat: -34.397, lng: 150.644},
88
+
89
+ zoom: 8
90
+
91
+ });
92
+
93
+ }
94
+
95
+ </script>
96
+
97
+ <script
98
+
99
+ src="https://maps.googleapis.com/maps/api/js?key=「ここはAPI-KEYを入れてます」&callback=initMap"
100
+
101
+ async defer></script>
102
+
103
+
104
+
105
+ </body>
106
+
107
+
108
+
109
+ </html>
110
+
111
+ ```
112
+
113
+
114
+
33
115
  コントローラを表示するために、これとは別のホワイトリストが必要であると仮定しているのですが、
34
116
 
35
117
  ご教授いただけないでしょうか?