none
Windows 8 Metro 开发Bing Map,运行Bing Map SDK 的 示例程序,编译运行都正常,但是地图不下载显示地图数据 RRS feed

  • 问题

  • Windows 8 Metro 开发Bing Map,运行Bing Map SDK 的 示例程序,编译运行都正常,但是地图不下载显示地图数据,请问有遇到和我一样的问题的吗?

    如何解决,谢谢。





    希望对你有帮助。

    2012年6月4日 8:50

答案

全部回复

  • 你申请了Bing Map Key了吗?请参考这里 http://msdn.microsoft.com/en-us/library/ff428642.aspx  申请Key

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年6月5日 3:57
    版主
  • 你好 Bob Bao

    你给的地址是一个申请Key的基本步骤的内容,我使用这个方法生成的Key,选择的是Metro Style 的Application type  ,由于我们开发的是Metro 应用Application URL,本身并不是Silverlight ,我们使用了我们自己的 http://www.finehappy.com (与Metro无法相关!?),Applicaion Name 属性不需要特别介绍,简明知意即可。生成了Key,并且使用此Key是可以编译和运行正常使用了Bing Map 地图控件的Metro应用的,地图中的标注和缩放控制也是正常的,唯一不正常的就是不下载地图数据!希望可以告诉我原因是什么?

    注:如果不输入Key,是无法正常运行的。

    分析:和生成的Key的收入属性有关,进而生成了错误的Key,造成了无法正常获取数据吗?这个可能是最大的,因为我们使用的DEMO是Bing Map 控件 SDK中的示例代码,

    申请KEY的过程中唯一有疑问的就是URL的属性,而我之前开发Windows Phone 都是这么生成的Key,在WP上是正常下载地图数据的。

    有哪位社区友人也遇到同样的问题,或者没有遇到问题直接就可以正常显示的,发表一下自己的经验吧。





    希望对你有帮助。

    2012年6月5日 7:45
  • 不好意思,刚系统全部升级到Release Preview了,但是Bing Map SDK for RP的还没有发布,我们正在等待产品部门发布,说最近就会发布了 Bing Maps SDK for Release Preview. 之前的版本现在在RP下无法运行。

    就我以前开发Bing Maps 在Silverlight/WPF下的经验,和URL无关, URL我一般都是不填写的, 但是是能够正常下载地图数据(不是很确定你的意思是下载地图并且希望在本地缓存?)


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年6月5日 9:44
    版主
  • 我回家在我的自己的机器上Windows 8 Consumer Preview上测试了 ,使用默认的Bing Maps Application的项目模板,可以编译运行,并且可以显示地图信息,使用的Key也无所谓是否有URL。

    我不知道你的问题是不是你没有办法在中国区域获得细致的地图信息,如果是这个问题的话,很遗憾,目前Bing Maps SDK提供的中国区域信息只有到粗略的主要道路级别,这个和 bing.com/maps  是一致的,中国区详细地图仅是 http://cn.bing.com/ditu/ 提供。

    如果说我的理解错了,能否提供点你的代码或者截图,我好看看。谢谢。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年6月5日 16:42
    版主
  • Bob Bao 你好:

    你的理解是正确的,不需要缓存,只是地图数据不下载,也就是地图是空白的,程序正常运行,有可能和网络环境有关系吗?,在同样的网络环境下运行Windows Phone是没有问题的。

    我测试的是Bing Maps SDK 中的示例程序,应该是一个小问题,但是找不到原因呢。





    希望对你有帮助。

    2012年6月6日 2:19
  • 实例中的代码都没有加Key。你看看其他网络环境好不好使,还有Key虽然不需要确定URL,但是申领的时候需要确定你的应用的类型, Metro Style (Beta)。我测试了LocationTracking 例子,加上我自己的Key,也好的。Win 8 CP + VS11,上海长宽的网络,VPN下也测试通过。

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年6月6日 2:54
    版主
  • 恩恩,我也新建过Bing Maps Application 的项目测试也没有地图数据!程序运行正常。

    是的,我是选择的Metro Style 的类型申请的Key。

    我打算今天晚上回家再试试,在公司我的WP程序是正常下载的。





    希望对你有帮助。

    2012年6月6日 7:09
  • 原因找到了

    是网路的原因,在家就可以,也许和DNS设置有关系吧。





    希望对你有帮助。

    2012年6月7日 3:01
  • 恩,原因找到就好。

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年6月7日 3:39
    版主