c# - 在 XNA 中实现可缩放并显示当前位置的 map 控件

标签 c# windows-phone-7 xna geolocation bing-maps

我想添加一个 map 控件作为我的 XNA 游戏的一部分,它显示玩家的当前位置并通过 GeoCoordinateWatcher 类进行相应更新。到目前为止,我所做的只是显示来自 Bing REST api 的 map 图像,但要将纬度和经度转换为屏幕坐标,我需要知道最小和最大纬度和经度,我认为这是不可能的计算 map 是否可缩放。

最佳答案

好吧,经过大量搜索后,我设法找到了 this隐藏在 MSDN 中的 gem。基本上,一小部分代码在 XNA 中实现了自己的平铺系统,并且具有将纬度/经度转换为屏幕 x/y 的有用方法。正是我需要的!

关于c# - 在 XNA 中实现可缩放并显示当前位置的 map 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681676/

相关文章:

c# - XNA - GraphicsDevice 初始化困惑

c# - 从 'using' 语句的范围内返回?

c# - 将 AddRange 用于新的 List<string>

c# - 沙盒解决方案中的不良列表项提交逻辑

c# - 从字符串中获取 url

windows-phone-7 - 在页面 NavigationService.GoBack() 上传递数据

c# - 关闭文本框的文本输入?

c# - 如何通过 C# 返回 Task<List<string>>?

c# - Windows 8 Metro App 仅在读取文件时在调试器中启动

c# - 在 C# 窗体中使用 XNA 内容管道