首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一地图-坐标在可缩放地图的中心?

问统一地图-坐标在可缩放地图的中心?
EN

Stack Overflow用户
提问于 2020-04-16 23:50:10
回答 2查看 333关注 0票数 0

我知道如何将可缩放的地图移动到特定的lat/long,这一点将在屏幕中居中。如果用户移动地图(将其横向拖动),我如何在地图的中心位置获取坐标?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-04-17 09:48:52

Stack Overflow用户

发布于 2020-04-18 00:05:56

谢谢!基于您指向我的类似线程,我向我的QuadTreeCameraMovement添加了一个函数.

代码语言:javascript
复制
public Vector2d GeoCoordsAtCenter() {
        var centerScreen = _referenceCamera.ViewportToScreenPoint(new Vector3(.5f, .5f, _referenceCamera.transform.localPosition.y));

        var pos = _referenceCamera.ScreenToWorldPoint(centerScreen);

        var latlongDelta = _mapManager.WorldToGeoPosition(pos);
        Debug.Log("CENTER: Latitude: " + latlongDelta.x + " Longitude: " + latlongDelta.y);
        return latlongDelta;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61261983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档