質問編集履歴

8

2019/02/27 11:45

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
File without changes
test CHANGED
@@ -83,5 +83,3 @@
83
83
 
84
84
 
85
85
  こちらがヒントにはなると思うのですが、知識不足で解決できませんでした。
86
-
87
- リアルタイムで方角を取得し、配置したオリジナルの方位磁針(UIImageを想定)をローテーションさせるというのを考えています。

7

質問内容を変更しました。

2019/02/27 11:45

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
@@ -1 +1 @@
1
- GoogleのMaps SDK for iOSを使って表示させたマップ(ストリートビュー)に方位磁針を表示させたい(または向いてる方角を取得したい)
1
+ GoogleのMaps SDK for iOSを使って表示させたPanoramaView(ストリートビュー)向いてる方角(heading)を取得したい
test CHANGED
@@ -2,19 +2,69 @@
2
2
 
3
3
 
4
4
 
5
- Google API の「Maps SDK for iOS」を使ってUIViewにGoogleマップ(ストリートビュー)を表示させてます。
5
+ Google API の「Maps SDK for iOS」を使ってUIViewにGoogleマップ(ストリートビュー:GMSPanoramaView)を表示させてます。
6
6
 
7
7
 
8
8
 
9
- ストリートビューで今向いている方角を視覚的に取得できるようにしたいのですが、このマップにGoogleマップアプリのような方位磁針を表示させることは可能でしょうか?
10
-
11
- また、向いている方角を取得することは可能でしょうか?
9
+ このストリートビューで今向いている方角を取得することは可能でしょうか?
12
10
 
13
11
 
14
12
 
15
13
 
16
14
 
17
15
  よろしくお願いします。
16
+
17
+
18
+
19
+ ###該当のコード
20
+
21
+ ```Swift
22
+
23
+ import UIKit
24
+
25
+ import GoogleMaps
26
+
27
+
28
+
29
+ class ViewController: UIViewController {
30
+
31
+
32
+
33
+ @IBOutlet weak var streetView: UIView!
34
+
35
+
36
+
37
+ var panoView: GMSPanoramaView!
38
+
39
+
40
+
41
+ // 緯度経度 -> 金沢駅
42
+
43
+ let latitude: CLLocationDegrees = 36.5780574
44
+
45
+ let longitude: CLLocationDegrees = 136.6486596
46
+
47
+
48
+
49
+
50
+
51
+ override func viewDidLoad() {
52
+
53
+ super.viewDidLoad()
54
+
55
+
56
+
57
+ panoView = GMSPanoramaView(frame: streetView.bounds)
58
+
59
+ panoView.camera = GMSPanoramaCamera(heading: 0, pitch: -10, zoom: 1)
60
+
61
+ panoView.moveNearCoordinate(CLLocationCoordinate2D(latitude: latitude, longitude: longitude))
62
+
63
+ streetView.addSubview(panoView)
64
+
65
+ }
66
+
67
+ ```
18
68
 
19
69
 
20
70
 
@@ -30,14 +80,8 @@
30
80
 
31
81
 
32
82
 
33
- [- (CGPoint) pointForOrientation: (GMSOrientation) orientation](https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_panorama_view.html#acb937f1b92eea1db36db7d70ad5c8984)
34
83
 
35
84
 
85
+ こちらがヒントにはなると思うのですが、知識不足で解決できませんでした。
36
86
 
37
-
38
-
39
- 向いている方角を取得するためにこちらがヒントにはなると思うのですが、知識不足で解決できませんでした。
40
-
41
- 方位磁針を表示できるような仕組みがない場合、リアルタイムで方角を取得し、配置したオリジナルの方位磁針(UIImageを想定)をローテーションさせるというのを考えています。
87
+ リアルタイムで方角を取得し、配置したオリジナルの方位磁針(UIImageを想定)をローテーションさせるというのを考えています。
42
-
43
- 例えばリアルタイムでGMSPanoramaCameraのheadingの値を取得する感じです。

6

加筆

2019/02/27 05:37

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,10 @@
26
26
 
27
27
 
28
28
 
29
+ [GMSPanoramaCamera Class Reference](https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_panorama_camera)
30
+
31
+
32
+
29
33
  [- (CGPoint) pointForOrientation: (GMSOrientation) orientation](https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_panorama_view.html#acb937f1b92eea1db36db7d70ad5c8984)
30
34
 
31
35
 
@@ -35,3 +39,5 @@
35
39
  向いている方角を取得するためにこちらがヒントにはなると思うのですが、知識不足で解決できませんでした。
36
40
 
37
41
  方位磁針を表示できるような仕組みがない場合、リアルタイムで方角を取得し、配置したオリジナルの方位磁針(UIImageを想定)をローテーションさせるというのを考えています。
42
+
43
+ 例えばリアルタイムでGMSPanoramaCameraのheadingの値を取得する感じです。

5

加筆しました。

2019/02/24 07:22

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,15 @@
23
23
  ###参考
24
24
 
25
25
  [Camera and View | Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk/views)
26
+
27
+
28
+
29
+ [- (CGPoint) pointForOrientation: (GMSOrientation) orientation](https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_panorama_view.html#acb937f1b92eea1db36db7d70ad5c8984)
30
+
31
+
32
+
33
+
34
+
35
+ 向いている方角を取得するためにこちらがヒントにはなると思うのですが、知識不足で解決できませんでした。
36
+
37
+ 方位磁針を表示できるような仕組みがない場合、リアルタイムで方角を取得し、配置したオリジナルの方位磁針(UIImageを想定)をローテーションさせるというのを考えています。

4

参考URLを追加

2019/02/23 19:17

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,11 @@
15
15
 
16
16
 
17
17
  よろしくお願いします。
18
+
19
+
20
+
21
+
22
+
23
+ ###参考
24
+
25
+ [Camera and View | Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk/views)

3

誤字訂正

2019/02/23 18:17

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ストリートビューで今向いている方角を視覚的に取得できるようにしたいのですが、このマップにGoogleマップアプリのような方位磁針を表示させることは可能でしょうか?
10
10
 
11
- また向いている方角を取得することは可能でしょうか?
11
+ また向いている方角を取得することは可能でしょうか?
12
12
 
13
13
 
14
14
 

2

タイトル・本文加筆

2019/02/23 18:14

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
@@ -1 +1 @@
1
- GoogleのMaps SDK for iOSを使って表示させたマップに方位磁針を表示させたい
1
+ GoogleのMaps SDK for iOSを使って表示させたマップ(ストリートビュー)に方位磁針を表示させたい(または向いてる方角を取得したい)
test CHANGED
@@ -7,3 +7,11 @@
7
7
 
8
8
 
9
9
  ストリートビューで今向いている方角を視覚的に取得できるようにしたいのですが、このマップにGoogleマップアプリのような方位磁針を表示させることは可能でしょうか?
10
+
11
+ また向いている方角を取得することは可能でしょうか?
12
+
13
+
14
+
15
+
16
+
17
+ よろしくお願いします。

1

タイトルを修正

2019/02/23 18:14

投稿

testyoutatsu
testyoutatsu

スコア29

test CHANGED
@@ -1 +1 @@
1
- Maps SDK for iOSを使って表示させたマップに方位磁針を表示させる方法
1
+ GoogleのMaps SDK for iOSを使って表示させたマップに方位磁針を表示させたい
test CHANGED
File without changes