我有一张以37.7648, -122.463
为中心的地图。我想在该坐标或其他坐标上添加GameObject
。我怎么能在Mapbox Unity中做到这一点?我正在创建一个类似Pokemon Go的游戏。
答案 0 :(得分:0)
使用GeoToWorldPosition
方法。
示例:
Vector2d position = new Vector2d(lat, lon);
GameObject go = FindObjectOfType<>.gameObject;
var instance = Instantiate(go, parentAnchor)
instance.transform.localPosition = abstractMap.GeoToWorldPosition(position, true);
instance.transform.localScale = new Vector3(.2f, .2f, .2f);