c# - Bing map 旋转

标签 c# .net silverlight rotation bing-maps

我正在为 WP7 制作一个应用程序,我正在寻找一种方法来旋转 map 控件和标签(国家、城市等名称)。我已经能够使用变换属性旋转 map 本身,但 map 上的文本也会旋转。

我想到了一个不太漂亮的解决方案(尚未实现),它涉及搜索显示的图像中的文本并将其旋转回来,但我认为这不会足够快,而且看起来很浪费电池。

最佳答案

国家和城市名称预呈现到从 Bing map 服务器请求的图像图 block 上,您不能单独从背景中呈现标签 - 这是单个图 block 的提供方式: Bing Maps Road Tile

您唯一的选择是从 Bing map 请求未标记的航拍图像,然后自己根据本地保存的数据集手动放置标签。这将需要您想要显示的所有位置和地名的数据集,以及避免碰撞、针对不同缩放级别进行优化等的标签放置算法,并且不太可能在 WP7 设备上实用。

关于c# - Bing map 旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877063/

相关文章:

c# - Azure 网站上的 "DataReader.GetFieldType(...) returned null"

c# - 访问自签名证书详细信息

c# - 2 兄弟嵌套 transactionScope 给出 : the Transaction has aborted

silverlight - 在 Silverlight 中使用 ResourceDictionary 时出错

silverlight - 当我尝试获取值时,IsolatedStorageSettings 会抛出IsolatedStorageFileStream

c# - 有条件地添加限制

c# - 无法将类型为 'System.Windows.Application' 的对象转换为类型 'applicationName.App' 错误

java - CLR 是否执行 "lock elision"优化?如果不是,为什么不呢?

.net - 什么是延迟初始化以及它为何有用?

silverlight - 使用 MVVM 模型在 Silverlight 中处理 OnLoad(已加载)