質問編集履歴
13
見出しを付けた
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,12 @@
|
|
1
1
|
現在オライリー・ジャパンの書籍"UnityによるARゲーム開発"を参考にしてゲーム開発しています。
|
2
|
-
|
2
|
+
### 問題
|
3
3
|

|
4
4
|
上の画面では、Planeを配置してアッタチしたGoogleMapTilesからgoogleマップを表示させようとしているのですがうまくいきません。
|
5
5
|
|
6
6
|

|
7
7
|
(正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
|
8
8
|
|
9
|
+
### エラーの内容
|
9
10
|

|
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
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Unity GoogleMapをUnity上で表示する方法
|
1
|
+
[Unity] GoogleMapをUnity上で表示する方法
|
body
CHANGED
File without changes
|
11
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -179,6 +179,5 @@
|
|
179
179
|
API取得画面はこんな感じです。
|
180
180
|
|
181
181
|
<追記3>
|
182
|
-

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

|
182
183
|
MapsStaticAPIを有効にしてAPIキーをクエリに追加することでWeb上で画像を表示できましたが、
|
183
184
|
APIキーの無料枠を超えたのか表示できなくなりました。
|
9
追記
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
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -176,4 +176,7 @@
|
|
176
176
|
|
177
177
|
<追記2>
|
178
178
|

|
179
|
-
API取得画面はこんな感じです。
|
179
|
+
API取得画面はこんな感じです。
|
180
|
+
|
181
|
+
<追記3>
|
182
|
+
MapsStaticAPIを有効にしてWeb上で画像を表示できました。
|
7
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,14 +7,7 @@
|
|
7
7
|
(正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
|
8
8
|
|
9
9
|

|
10
|
-
|
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
|
-
|
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
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
|
+

|
177
|
+
API取得画面はこんな感じです。
|
5
追記
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
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
現在オライリー・ジャパンの書籍"UnityによるARゲーム開発"を参考にしてゲーム開発しています。
|
2
|
+
|
1
3
|

|
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
内容の変更
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
内容の変更
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
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,15 +5,8 @@
|
|
5
5
|
(正常に動作すればこのようにPlaneにgoogleマップが表示されます。)
|
6
6
|
|
7
7
|

|
8
|
-
エラーは
|
9
|
-
|
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)
|