在 XNA 中实现可缩放并显示当前位置的地图控件
Posted
技术标签:
【中文标题】在 XNA 中实现可缩放并显示当前位置的地图控件【英文标题】:Implementing a map control in XNA which is zoomable and shows current location 【发布时间】:2012-12-03 10:49:40 【问题描述】:我想添加一个地图控件作为我的 XNA 游戏的一部分,它显示玩家的当前位置并通过 GeoCoordinateWatcher 类进行相应更新。到目前为止,我所做的只是显示来自 Bing REST api 的地图图像,但是要将纬度和经度转换为屏幕坐标,我需要知道最小和最大纬度和经度,我认为这是不可能的计算地图是否可缩放。
【问题讨论】:
【参考方案1】:好的,经过大量搜索后,我设法找到了隐藏在 MSDN 中的 this gem。基本上,一小部分代码在 XNA 中实现了自己的平铺系统,并且具有将纬度/经度转换为屏幕 x/y 的有用方法。正是我需要的!
【讨论】:
有什么方法可以在不使用某种网络服务的情况下离线执行此操作?我有一个使用 Bing 地图切片方案的自定义创建的切片集,我希望在离线游戏中使用这个切片图层。对此有任何指示吗?以上是关于在 XNA 中实现可缩放并显示当前位置的地图控件的主要内容,如果未能解决你的问题,请参考以下文章