HT's profile微软必应地图(Bing Maps, former...PhotosBlogLists Tools Help

微软必应地图(Bing Maps, formerly Virtual Earth)

Bing Maps for Enterprise
November 20

中国必应地图发布更新

随着必应地图全球平台英国平台发布最新更新,中国必应地图今天也宣布最新更新上线。此次更新主要集中在数据更新以及后台系统性能提升,功能和外观上并没有较大变化,也没有像全球平台一样推出SilverLight地图控件。此次更新的内容包括:
  • 兴趣点(POI)和黄页数据(YP)
  • 商业照片
  • 公交路线:新增、更新了大量公交路线,并删除一些弃用的路线
  • 自驾路线:更新了大量路网及路标
  • 地图Tile:全国范围内更新
  • 实时交通数据:北京地区增加了40%道路覆盖,上海地区增加了50%道路覆盖

此外,自驾路线的提示信息更加丰富和人性化,例如:

November 19

必应地图案例分析:欧洲环境署eye on earth

有日子没写案例分析了,该为大家介绍一些国外的应用。其实我的博客除了介绍必应地图的相关知识,也不时的将国外一些很有意思的应用引进来,毕竟应用不完全依赖于技术。这些应用的思路完全可以被我们借鉴。今天介绍的是欧洲环境署的eye on earth,可以理解为放眼看地球。
 
人类的活动对自然造成了不可估量的影响,因此有必要对自然的变化进行有效的监控,并且然公众们了解自然现状。欧洲环境署采用微软的Azure云计算平台和SQL Server数据库,结合最新推出的必应地图SilverLight控件,将空气和水的质量状况实时展示给每一位公民。
欧洲环境署在欧洲拥有成千上万个自然环境监测站,实时采集各种自然数据。通过微软SQL Server存储、处理及分析,对当前自然条件进行评价。网站给出了两类评价结果,空气质量和水质量。同时,评价结果也分官方监测结果和用户上传评价结果。空气质量包括空气中臭氧含量、二氧化氮含量、悬浮颗粒含量等指标。用户也可以拖拽图钉到欧洲任何地方,查看当地的空气和水质量。
 
应该说这个应用看起来不是很复杂,但是非常有用。首先它提供了交互性的界面,充分利用了必应地图SilverLight控件的优点,使互联网应用更加生动。其次,这种实时监控数据显示的方式,我们完全可以实行拿来主义,比如我们在收音机离每天听到诸如空气指数,洗车指数等等,完全可以在网站上实时展示,并发挥web 2.0的精髓,发挥网民的力量来递交各种数据。
November 17

必应地图更新使用条款,教育和非盈利机构可以免费使用

随着本次必应地图(Bing Maps) SilverLight控件1.0的发布,微软也对原有的使用条款(terms of use )进行了修改,使之更容易理解,更容易入门。

微软原有的License Model中,针对Public  Application根据Transaction数收费。一个Transaction是指一个地理编码(geocoding)请求/响应,一个路径请求/响应(如自驾路线、公交路线查询),一个本地搜索请求/响应,或请求8个地图瓦片(Tile,256x256像素)。Transaction在无状态(Stateless)API的情况下仍然有用,但是微软将补充引入Session的概念。Session在必应地图JavaScript控件和SilverLight控件中都适用。一个Session是指一个完整的地图访问访问,没有Tile数目的限制。以下是关于Session的详细解释

  • Bing Maps AJAX控件 – 同一客户端最初地图加载后的所有地图请求都属于同一个session,包括地理编码请求、本地搜索请求等;
  • Bing Maps Silverlight控件- 同一客户端最初地图加载后的所有地图请求都属于同一个session。必应地图SilverLight控件不包含地图服务,只能显示基本的Tile,因此你需要通过Bing Maps Web Service获得地理编码、路径请求等。但是我们也把这些请求包含在一个Session中;
  • Bing Maps Web Service – 所有地图Tile、geocodes、routes和search请求,每个请求都产生一个transaction。

在了解了这些术语后,我们来看一下使用条款的具体内容。新的使用条款允许每年免费使用12.5万个Session或50万个Transaction,这对于一般的个人地图应用已经足够了。当然,如果你希望获得更多的地图请求以支持企业级应用,请访问微软Marketing page。微软提供了灵活的License Model。此外,关于traffic和鸟瞰图(Bird‘s Eye)也有一些补充限制,请阅读完整的Terms of Use 。

Educators - 针对教育机构,现在可以无限制的使用必应地图。以下内容摘自使用条款:educational use under this Section 2(i) means use by public and private K-12 schools, universities, community colleges and other collegiate level institutions such as vocational schools, trade schools and career colleges, including their faculty, staff, and students。基本上包含了中学、大学、研究所、职高等各种教育性机构。关于教育机构使用条款的权利和约束,请访问Terms of Use

Not-for-Profits - 非营利机构可以无限制使用必应地图。以下摘自使用条款:to be considered non-profit organization use under this Section 2(i) you must be a tax exempt organization。关于非盈利机构使用条款的权利和约束,请访问Terms of Use

Commercial, non-commercial and government – 对于企业内部应用、导航定位类应用以及政府应用,需要额外得到微软授权。当然在商业、非商业项目以及政府项目还没有正式上线使用之前,微软提供免费试用期以供开发、测试。

如果您还有问题或者并不了解你的应用所属分类,请访问 new licensing page

微软在英国推出必应地图

今天心血来潮上百度搜了一下“必应地图”,发现前十个结果中居然有两条关于微软在英国推出正式版必应搜索引擎及必应地图:“据国外媒体报道。。。”。我还是来个国内版的吧Tongue out
其实之前英国的用户访问微软地图服务,将会跳转到MultiMap.com主页。事实上MultiMap在英国还是很强大的,有点相当于中国的MapABC,只不过MultiMap还做全球地图生意。自从微软收购MultiMap以后,就一直忙着整合必应地图和MultiMap地图。现在终于有结果了,在英国访问必应地图(http://maps.bing.com/?mkt=en-uk),你会发现地图数据来自MultiMap,但是引擎采用了最新的Bing Maps SilverLight Control。具体内容我就不完整介绍了,感兴趣的同学自己通过上面的链接体验吧。和必应地图其他国家不同的是,英国必应地图提供了另外几种道路图模式:
London Street Map:更详细的伦敦道路图
Ordnance Survey Map:一直没能整明白这个地图是干嘛的。查了一下Ordnance Survey貌似是英国陆军测量局。
 
不过我还是很喜欢英国必应地图的卫星照片和航拍照片,清晰度相当的高,应该能够达到0.3米,口水。啥时候能在中国提供这么高精度的图片呢?
November 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

       

      必应地图卫星照片

       

      HT chen

      Location
      Interests
      Virtual Earth, Microsoft
      Photo 1 of 54