前提
unityでplaneに張り付けマップを表示させたい。
実現したいこと
ストリートビューではなく一般的な地図を表示させたい。
発生している問題・エラーメッセージ
コードのエラーは出ないが、playすると青く表示される。
該当のソースコード
using UnityEngine; using System.Collections; using UnityEngine.Networking; public class NewBehaviourScript : MonoBehaviour { private int width = 640; private int height = 480; private double longitude = 139.75898;//経度 private double latitude = 35.68096;//緯度 // Use this for initialization void Start() { StartCoroutine(getStaticMap(latitude, longitude )); Debug.Log("abc"); } private IEnumerator getStaticMap(double latitude, double longitude) { string url = "https://maps.googleapis.com/maps/api/staticmap?key=【APIKEY】&zoom=15&size=640x640&scale=2&maptype=terrain&style=element:labels|visibility:off" + "size=" + width + "x" + height + "&location=" + latitude + "," + longitude + "&fov=90&sensor=false"; Debug.Log("def"); UnityWebRequest www = UnityWebRequestTexture.GetTexture(url); yield return www.SendWebRequest(); var http_error = www.result == UnityWebRequest.Result.ProtocolError ? true : false; var network_error = www.result == UnityWebRequest.Result.ConnectionError ? true : false; if (http_error || network_error) { Debug.Log(www.error); } else { GetComponent<Renderer>().material.mainTexture = ((DownloadHandlerTexture)www.downloadHandler).texture; } } }
試したこと
元々のコードがストリートビューを表示させていたコードで、URLやGetStreetViewImage→getStaticMapに変更したら出来ると思っていたが地図が表示されなかった。
補足情報(FW/ツールのバージョンなど)
VisualStudio2019
Unity 2021.3.8f1

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。