HT 的个人资料微软必应地图(Bing Maps, former...照片日志列表 工具 帮助

日志


11月11日

微软发布必应地图SilverLight控件1.0

经过数月的CTP预览版本,微软终于发布必应地图SilverLight 1.0版(Bing Maps Silverlight Control Version 1.0)。关于必应地图SilverLight版的好处我就不多费口舌了,总之就是通过RIA(Rich Internet Application)创造下一代LBS位置服务应用。还是直接进入主题,看看必应地图SilverLight控件1.0都有什么内容。

Bing Maps Silverlight Control

  •  基于Silverlight 3:必应地图SilverLight控件与最新发布的SilverLight 3.0保持一致;
  • 支持Expression Blend:将Bing Maps Silverlight .dlls加入到你的Expression Blend工程,你可以直接修改fields而不是代码。而且,地图和你所做的修改可以直接呈现。Visual Studio 2010 Beta 2版本支持预览功能;
  • 必应地图Keys:再见tokens,原先的token方式过于复杂。以后微软采用Key的方式认证地图请求,只需要在程序中增加一行代码就可以实现;
  • 脱离浏览器: Bing Maps Silverlight控件支持Silverlight 3一个很重要的功能,那就是out of browser。在SilverLight应用点击鼠标右键,即可将该应用的快捷方式保存至桌面;
  • 地图模式扩展性:我们增加了一些新的类来扩展支持不同的地图类型;
  • Pushpin类:新增图标(Pushpin)类以支持矢量图标,而不是采用SilverLight自带的绘图工具。这将会非常有用,用户可以定制出更有意思的图标;
  • 数据绑定:将你的数据更容易的现实在地图上;
  • 全球支持:必应地图平台支持各种语言,包括AJAX控件,Web Service。现在你还可以通过SilverLight控件显示地图;
  • Bing Maps Web Service Property Type Safety: 我们保留了Bing Maps Web Service的classes, methods and properties,这意味着你不需要修改原有Bing Maps Web Service应用中类,它们可以直接被必应地图SilverLight控件处理。

 

  • Fading Labels: 当鼠标移开时,透明叠加显示在卫星地图上的道路数据会渐渐隐退;
  • 描述性API: 对于那些不需要使用Bing Maps Silverlight Control (Microsoft Visual Studio 2008 SP 1, Microsoft Silverlight 3 Tools for Visual Studio 2008 SP 1)的,我们提供了JavaScript界面
    • 你可以通过OBJECT PARAM标签指向xap文件,这和必应地图Ajax控件有些类似,你的代码类似:

             <object id='slCtl' data="data:application/x-silverlight,"type="application/x-silverlight-2" width="800" height="500">

                <param name="source" value="http://dev.virtualearth.net/silverlight/mapcontrol/v1/Microsoft.Maps.MapControl.xap" />

                <param name="enableHtmlAccess" value="true" />

                <param name="initParams" value="ApplicationId=Your Key”/>

            </object> 

            Bing Maps Silverlight SDK支持的描述性feature如下
            Set Animation
            Set Map View (rectangle, center point, map mode)
            Set Culture (localized maps)
            Set Visibility of the scale bar
            Capture user targets (rectangle, center point, zoom level)
            Location (coordinates)
            Add Pushpins
            Capturing Events (mouse, keyboard, Bing Maps)
            Drawing
    • 可嵌入式地图:一个简单的URL就可以将Ajax或SilverLight地图嵌入到你的应用。如果你不擅长编程,你可以尝试通过URL控制显示地图,采用IFrame嵌入你的应用程序中:
            (Silverlight) http://dev.virtualearth.net/embeddedMap/v1/silverlight/aerial?zoomLevel=10&center=47.5_-122.5&pushpins=47.5_-122.5
            (AJAX) http://dev.virtualearth.net/embeddedMap/v1/AJAX/aerial?zoomLevel=10&center=47.5_-122.5&pushpins=47.5_-122.5
           
            嵌入式地图支持如下feature:
            Map Mode: Set the map mode. mapMode={Road, Aerial, AerialWithLabels, Birdseye, BirdseyeWithLabels}
            Zoom Level: Set the map zoom level: zoomLevel={1-21}
            Center: Set the map center point: center={latitude_longitude}
            Heading: Set the map heading: heading:{North, South, East, West}
            Pushpins: Places pushpins on the map: pushpins={latitude_longitude}
            Culture: Set the map localization: culture={en-us}

     

    我们还修改了使用条款(Terms of Use),详情参见Chris的Blog: "Bing Maps Terms of Use Changes; Benefit Educators, Not-for-Profits and Developers."

    以下是一些有用的资源:

    必应地图Silverlight控件下载(.dlls 在.msi包中)

    必应地图Silverlight控件交互式SDK

    必应地图AJAX控件交互式SDK

    必应地图AJAX控件SDK

    必应地图Silverlight控件SDK

    必应地图Web Services SDK

    必应地图账户管理中心

      另外可以看一个必应地图SilverLight控件视频(the video about what the Bing Maps Silverlight Control

      评论

      请稍候...
      很抱歉,您输入的评论太长。请缩短您的评论。
      您没有输入任何内容,请重试。
      很抱歉,我们当前无法添加您的评论。请稍后重试。
      若要添加评论,需要您的家长授予您相应权限。请求权限
      您的家长禁用了评论功能。
      很抱歉,我们当前无法删除您的评论。请稍后重试。
      您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
      因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
      完成下面的安全检查,您提供评论的过程才能完成。
      您在安全检查中键入的字符必须与图片或音频中的字符一致。

      若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


      还没有 Windows Live ID 吗?请注册

      引用通告

      此日志的引用通告 URL 是:
      http://acnchen.spaces.live.com/blog/cns!9321DA57338F36BA!3463.trak
      引用此项的网络日志