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

質問編集履歴

13

見出しを付けた

2019/08/08 08:43

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,12 @@
1
1
  現在オライリー・ジャパンの書籍"UnityによるARゲーム開発"を参考にしてゲーム開発しています。
2
-
2
+ ### 問題
3
3
  ![画像1](f335d68c4f539f16b8fca0b136f2e553.png)
4
4
  上の画面では、Planeを配置してアッタチしたGoogleMapTilesからgoogleマップを表示させようとしているのですがうまくいきません。
5
5
 
6
6
  ![画像2](e60d4022c7f56aa44f0be8ba975748a4.jpeg)
7
7
  (正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
8
8
 
9
+ ### エラーの内容
9
10
  ![画像3](8c67fc9ccef1d4c2173585fdd91f535b.png)
10
11
  一つ目はgoogleマップへの画像リクエストのクエリの表示で、
11
12
  > Tile 0x0 requested with
@@ -25,12 +26,13 @@
25
26
  packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)
26
27
  UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
27
28
 
28
- "HTTP/1.1 403 Forbidden"はクライアントエラーレスポンスコードで、サーバーがリクエストを理解したものの、認証が拒否されたことを示しているようなので、APIの取得に失敗している可能性があります。
29
+ **"HTTP/1.1 403 Forbidden"はクライアントエラーレスポンスコードで、サーバーがリクエストを理解したものの、認証が拒否されたことを示しているようなので、APIの取得に失敗している可能性があります。**
29
30
 
30
31
  また、他の座標を示しても結果は変わりませんでした。
31
32
 
32
33
  詳しい方がいらっしゃいましたら、エラーの解決法を教えていただきたいです。
33
34
 
35
+ ### ソースコード
34
36
  ソースコード(PlaneにアタッチしているGoogleMapTlle.csなど)は以下のリンクから手に入ります。
35
37
  [Chapter2.unitypackage](https://github.com/oreilly-japan/augmented-reality-game-development-ja/blob/master/resources/Chapter2.unitypackage)
36
38
 
@@ -170,6 +172,7 @@
170
172
 
171
173
  ```
172
174
 
175
+ ### 追記
173
176
  <追記1>
174
177
  [「UnityによるARゲーム開発 」(O’Reillyの書籍 日本語訳バージョン)](https://saitottammas.wordpress.com/2018/12/13/map-for-ar/)
175
178
  上記のサイトを拝見したのですが、課金しないとGoogleMapのAPIは使えないのでしょうか...?

12

タイトル変更

2019/08/08 08:43

投稿

amber_snob
amber_snob

スコア30

title CHANGED
@@ -1,1 +1,1 @@
1
- Unity GoogleMapをUnity上で表示する方法
1
+ [Unity] GoogleMapをUnity上で表示する方法
body CHANGED
File without changes

11

追記

2019/08/08 08:40

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -179,6 +179,5 @@
179
179
  API取得画面はこんな感じです。
180
180
 
181
181
  <追記3>
182
- ![イメージ説明](e61b40c693bf1f33a2ad59ae6e30754c.png)
182
+ ![イメージ説明](9e713296d293e31c0f05ef3f4b0c12de.png)
183
- MapsStaticAPIを有効にしてAPIキーをクエリに追加することでWeb上で画像を表示できましたが、
183
+ MapsStaticAPIを有効にしてAPIキーをクエリに追加することでWeb上で画像を表示できました
184
- APIキーの無料枠を超えたのか表示できなくなりました。

10

追記

2019/08/07 07:15

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -179,5 +179,6 @@
179
179
  API取得画面はこんな感じです。
180
180
 
181
181
  <追記3>
182
+ ![イメージ説明](e61b40c693bf1f33a2ad59ae6e30754c.png)
182
183
  MapsStaticAPIを有効にしてAPIキーをクエリに追加することでWeb上で画像を表示できましたが、
183
184
  APIキーの無料枠を超えたのか表示できなくなりました。

9

追記

2019/08/07 06:52

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -179,4 +179,5 @@
179
179
  API取得画面はこんな感じです。
180
180
 
181
181
  <追記3>
182
- MapsStaticAPIを有効にしてWeb上で画像を表示できました
182
+ MapsStaticAPIを有効にしてAPIキーをクエリに追加することでWeb上で画像を表示できましたが、
183
+ APIキーの無料枠を超えたのか表示できなくなりました。

8

追記

2019/08/07 06:51

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -176,4 +176,7 @@
176
176
 
177
177
  <追記2>
178
178
  ![イメージ説明](747431e74b724014ee291496ec329cbe.jpeg)
179
- API取得画面はこんな感じです。
179
+ API取得画面はこんな感じです。
180
+
181
+ <追記3>
182
+ MapsStaticAPIを有効にしてWeb上で画像を表示できました。

7

追記

2019/08/07 06:47

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -7,14 +7,7 @@
7
7
  (正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
8
8
 
9
9
  ![画像3](8c67fc9ccef1d4c2173585fdd91f535b.png)
10
- エラーは二つ目で、(一つ目はgoogleマップへの画像リクエストのクエリの表示
10
+ 一つ目はgoogleマップへの画像リクエストのクエリの表示で、
11
- 表示する画像にエラーがあった時に表示される文章のようです。
12
- > Error loading tile 0x0: exception=HTTP/1.1 403 Forbidden
13
- UnityEngine.MonoBehaviour:print(Object)
14
- packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)
15
- UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
16
-
17
- クエリに問題があると思ったので、念のため書いておきます。
18
11
  > Tile 0x0 requested with
19
12
  center=37.62815,-122.4265 // リクエストする地図の中心の座標の緯度と経度
20
13
  &zoom=15 // 地図のズームレベル
@@ -25,8 +18,17 @@
25
18
  &style=element:geometry|invert_lightness:true|weight:3.1|hue:0x00ffd5
26
19
  &style=element:labels|visibility:off&sensor=false
27
20
 
21
+ 二つはエラーになります。
22
+ 表示する画像にエラーがあった時に表示される文章のようです。
28
- また、GoogleMapTile.csのWorldLCenterLocationで座標指定できるのですが、他の座標を示しても結果は変わりませんでした。
23
+ > Error loading tile 0x0: exception=HTTP/1.1 403 Forbidden
24
+ UnityEngine.MonoBehaviour:print(Object)
25
+ packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)
26
+ UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
29
27
 
28
+ "HTTP/1.1 403 Forbidden"はクライアントエラーレスポンスコードで、サーバーがリクエストを理解したものの、認証が拒否されたことを示しているようなので、APIの取得に失敗している可能性があります。
29
+
30
+ また、他の座標を示しても結果は変わりませんでした。
31
+
30
32
  詳しい方がいらっしゃいましたら、エラーの解決法を教えていただきたいです。
31
33
 
32
34
  ソースコード(PlaneにアタッチしているGoogleMapTlle.csなど)は以下のリンクから手に入ります。

6

追記2

2019/08/07 05:45

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -168,6 +168,10 @@
168
168
 
169
169
  ```
170
170
 
171
- <追記>
171
+ <追記1
172
172
  [「UnityによるARゲーム開発 」(O’Reillyの書籍 日本語訳バージョン)](https://saitottammas.wordpress.com/2018/12/13/map-for-ar/)
173
- 上記のサイトを拝見したのですが、課金しないとGoogleMapのAPIは使えないのでしょうか...?
173
+ 上記のサイトを拝見したのですが、課金しないとGoogleMapのAPIは使えないのでしょうか...?
174
+
175
+ <追記2>
176
+ ![イメージ説明](747431e74b724014ee291496ec329cbe.jpeg)
177
+ API取得画面はこんな感じです。

5

追記

2019/08/06 09:10

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -168,6 +168,6 @@
168
168
 
169
169
  ```
170
170
 
171
- 追記
171
+ 追記
172
172
  [「UnityによるARゲーム開発 」(O’Reillyの書籍 日本語訳バージョン)](https://saitottammas.wordpress.com/2018/12/13/map-for-ar/)
173
- 上記のサイトを拝見したのですが、
173
+ 上記のサイトを拝見したのですが、課金しないとGoogleMapのAPIは使えないのでしょうか...?

4

追記

2019/08/06 08:10

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,5 @@
1
+ 現在オライリー・ジャパンの書籍"UnityによるARゲーム開発"を参考にしてゲーム開発しています。
2
+
1
3
  ![画像1](f335d68c4f539f16b8fca0b136f2e553.png)
2
4
  上の画面では、Planeを配置してアッタチしたGoogleMapTilesからgoogleマップを表示させようとしているのですがうまくいきません。
3
5
 
@@ -164,4 +166,8 @@
164
166
  }
165
167
  }
166
168
 
167
- ```
169
+ ```
170
+
171
+ 追記
172
+ [「UnityによるARゲーム開発 」(O’Reillyの書籍 日本語訳バージョン)](https://saitottammas.wordpress.com/2018/12/13/map-for-ar/)
173
+ 上記のサイトを拝見したのですが、

3

内容の変更

2019/08/06 08:10

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,17 @@
12
12
  packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)
13
13
  UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
14
14
 
15
+ クエリに問題があると思ったので、念のため書いておきます。
16
+ > Tile 0x0 requested with
17
+ center=37.62815,-122.4265 // リクエストする地図の中心の座標の緯度と経度
18
+ &zoom=15 // 地図のズームレベル
19
+ &size=640x640 // リクエストされた画像の画素サイズ
20
+ &scale=2
21
+ &maptype=roadmap // 地図の種類(この場合は道など)
22
+ &format=png // 取得する画像の形式
23
+ &style=element:geometry|invert_lightness:true|weight:3.1|hue:0x00ffd5
24
+ &style=element:labels|visibility:off&sensor=false
25
+
15
26
  また、GoogleMapTile.csのWorldLCenterLocationで座標指定できるのですが、他の座標を示しても結果は変わりませんでした。
16
27
 
17
28
  詳しい方がいらっしゃいましたら、エラーの解決法を教えていただきたいです。

2

内容の変更

2019/08/05 15:22

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,8 @@
12
12
  packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)
13
13
  UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
14
14
 
15
+ また、GoogleMapTile.csのWorldLCenterLocationで座標指定できるのですが、他の座標を示しても結果は変わりませんでした。
16
+
15
17
  詳しい方がいらっしゃいましたら、エラーの解決法を教えていただきたいです。
16
18
 
17
19
  ソースコード(PlaneにアタッチしているGoogleMapTlle.csなど)は以下のリンクから手に入ります。

1

内容の変更

2019/08/05 15:06

投稿

amber_snob
amber_snob

スコア30

title CHANGED
File without changes
body CHANGED
@@ -5,15 +5,8 @@
5
5
  (正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
6
6
 
7
7
  ![画像3](8c67fc9ccef1d4c2173585fdd91f535b.png)
8
- エラーは2あり、一つ目は
9
- > Tile 0x0 requested with center=37.62815,-122.4265&zoom=1&size=640x640&scale=2&maptype=roadmap&format=png&style=element:geometry|invert_lightness:true|weight:3.1|hue:0x00ffd5&style=element:labels|visibility:off&sensor=false
10
- UnityEngine.MonoBehaviour:print(Object)
11
- packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:113)
12
- UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
13
- packt.FoodyGO.Mapping.GoogleMapTile:RefreshMapTile() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:75)
14
- packt.FoodyGO.Mapping.GoogleMapTile:Start() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:54)
15
-
16
- 二つ目は、
8
+ エラーは目で一つ目はgoogleマップへの画像リクエストのクエリの表示)
9
+ 表示する画像にエラーがあった時に表示される文章のようです。
17
10
  > Error loading tile 0x0: exception=HTTP/1.1 403 Forbidden
18
11
  UnityEngine.MonoBehaviour:print(Object)
19
12
  packt.FoodyGO.Mapping.<_RefreshMapTile>d__16:MoveNext() (at Assets/FoodyGo/Scripts/Mapping/GoogleMapTile.cs:123)