必应地图标注,依靠微软bing搜索引擎为根基的地图搜索类标注服务。微软“必应地图”(以前又名 Live Search地图)在美国是一个家喻户晓的成熟网络服务,有鸟瞰地图,三维地图等眩目多彩的服务。在国内的商户和公司如果有前瞻眼光的话,标注必应地图将是明智之举,强大的微软为后台,可以说是一个有前途的地图标注平台。
自从微软地图服务进入中国以来,微软公司也严格遵守中国政府在电子地图行业的相关政策,踏踏实实做好产品的每一个细节。而作为回报,细心的用户也会在使用必应地图的过程中,得到他们真正想要的服务,并且反馈给我们很多有价值的意见和建议,使得研发人员——地图服务——最终用户之间形成了一个良好的产品演进的生态环境。
现已推出的必应地图(Bing Maps)的最大特色是,利用微软Silverlight多媒体技术,向用户提供更易使用的城市街道图片服务。
卫星图片,涵盖美国各大城市的街道。
利用Silverlight技术,用户通过必应地图查看各种数字图像时,更容易获得3D图像的体验。与谷歌街景服务一样,微软也将提供卫星图片,服务范围可涵盖美国各大城市的街道。
利用公司已创建的图片库,用户在点击某座公共建筑(如图书馆等)时,可通过鼠标操作进入该建筑的内部,并查看该建筑的内部设施和布局。外部开发者也可在此基础上开发出特定网络应用程序,以方便用户从多角度查看特定建筑和街区。
目前必应地图版能够提供的街道级数字图像已经涵盖美国约100个城市,今后将继续增加此类图片的数量。用户在查看特定城市的街道图片后,还能看到该城市的天气、公司名称等附加信息。必应地图今后将加强同Twitter、Facebook等社交网站的合作,以在图片中显示Twitter、 Facebook用户的信息更新。
业界人士表示,微软必应地图测试版推出自家街景服务,其目的不仅是为了向谷歌地图类似服务发起挑战,而且也希望更多谷歌搜索用户能够转用必应搜索。
必应地图的比例和精度编辑
我们都知道地球是圆的,确切的说还不是一个规则的全球,而我们每天看的电子地图包括纸质地图是平面的。为了方便,我们必须牺牲一定的精确性,将不规则球体映射成平面,这就是我们现在所看到的最常用的墨卡托映射(Mercator Projection),包括必应地图在内的几乎所有的电子地图都采用Mercator projection。采用Mercator projection的好处就是,假设我们在海上航行,按照罗盘的指示一直往前走,对应在平面地图上也是一条直线,虽然实际上在球体上走的是一个空间曲线。
当然Mercator Projection也会有问题,因为它采用平行的经线和纬线,这意味着经线或纬线上的一度对应的距离是相等的。但是在地球体上,赤道和两极上一度的距离显然是不等的。采用Mercator Projection的好处是它令我们可以更容易绘制和理解地图。
如何计算分辨率
地图的分辨率是由纬度、放大级别和常量组成的一个等式。在任何纬度和放大级别,地图精度可以由以下等式表示:
Map resolution = 156543.04 meters/pixel * cos(latitude) / (2 ^ zoomlevel)
此处zoomlevel值为1至19之间的整数,latitude为-90至+90。距离两极越近,这个等式的误差越大。这正是Mercator Projection所带来的问题。
需要注意的是,在不同的纬度下,上图的比例是会发生变化的。例如在加拿大多伦多(Toronto,维度43.65),地图放大级别为13,地图精度约为19.11 * cos(43.65)或13.8 meters/pixel。
如何计算比例尺
大多数时候,我们更关注地图比例尺,因为我们比较习惯于固定比例的地图,例如1:5000,即地图上1厘米对应地球上50米。为了计算比例尺,你需要知道屏幕分辨率、地图放大级别,以及维度值。并且,我们假设屏幕的分辨率是固定的,在x和y坐标方向是相等的。比例尺计算等式如下:
Map scale = 1 : (ScreenRes pixels/inch * 39.37 inches/meter * 156543.04 meters/pixel * cos(latitude) / (2 ^ zoomlevel))
例如,假设屏幕的分辨率为85/英寸,地图放大级别为13,你可以得到比例尺为1 : 85 * 39.37 * 19.11或1 : 63950。
虽然大多数时候我们不需要自己计算比例尺或地图精度,因为这通常由微软必应地图在后台完成。但是当你在做某些应用开发时可能需要考虑,比如汽车导航或计算距离。
必应地图和SilverLight编辑
传统的在线地图几乎千篇一律的采用了JavaScript控件形式,我们必须承认这种革新确实给开发带来了很大的便捷,使普通开发人员不需要拥有GIS背景知识也可以开发一些简单的LBS应用。当微软给出了在线交互式SDK以后,程序开发就变得更简单了,仅需要拷贝、粘贴、替换一些参数。案例、效果、代码一条龙,微软今年3月推出必应地图SilverLight控件(Bing Maps SL Control)随着SilverLight技术的不断发展以及国内开发人员对SilverLight越来越熟悉,基于SilverLight的地图应用也越来越广泛。
IDV Solutions,DOD Collaborative GIS IDV Solutions是微软全球金牌合作伙伴,为必应地图开发了很多解决方案。
微软MSN Travel Guide
Travel Guide做了一个很有益的尝试,如果有一天有人一想到要去旅游首先上Travel Guide搜一下,那时
候才是Travel Guide真正成功了。目前看来还有很大一段路要走。一方面,还可以从游客的角度去考虑,一般旅游之前都希望获得哪些信息,需要做什么准备工作等等。另外一方面,在展示方面可以做的更好,比如微软还有PhotoSynth,可以对照片进行智能分析,显示景点全貌;微软有TrueSpace,可以进行三维建模;微软有强大的合作伙伴群体,为微软提供丰富准确的数据,以及与旅游相关的后续服务,诸如酒店预订、机票预订等等。
气候管理系统
最近听的另一个比较多的词汇是“数据可视化”。我说朴素的界面不代表政府工作的严肃性,汇报工作不
一定只靠格式化的文档和枯燥的数据。采用必应地图,可以使工作更轻松,更有意思,更有效率。这个“气候管理系统”充分利用必应地图和SilverLight的优点,将“数据可视化”理念发挥到极致。这个系统采用了现在比较流行mashup概念,即将不同数据层在基础地图上叠加,比如风图、云图、水量图、雨量图等等。小小的预测一下,这种形式的气候管理系统将成为一个里程碑,成为行业的示范性项目。
必应地图华丽更新编辑
Draggable Routes– 这个比较有用。在选择自驾路线时,可以通过鼠标拖拽起止地点图标来改变出发地和目的地,也可以拖拽路线上的任何一点到你希望路过的地方,必应地图会自动计算出一条经过该地方的路线。这个改动对于用户来说更方便了,能用鼠标实现的就尽量不要使用键盘;
Zoom Bar– 工具栏也和SilverLight CTP版本的风格保持一致,并且可以直接跳转到某一放大级别(例如国家、城市、街道级别),而不是像以前一样只能通过放大、缩小按钮控制;
Command Parsing– 优化了用户搜索语句的解析。例如,只需要输入“从XXX到XXX”就可以显示驾车路线,输入“XXX的交通”就可以显示该地的交通流量。当然由于必应地图全球平台是英文版的,只接受英文搜索。未来必应地图中国平台也将会支持这种简单搜索方式,即one box search。
Embed a Map– 将当前地图嵌入自己的网站。只需要点击Embed a Map 按钮,你可以将地图链接分享给朋友,也可以直接将地图代码嵌入自己的网站;
Dynamic Compute– 必应地图在全球有7个数据中心,确保在全球任何地方,用户可以从距离自己最近的数据中心获得地图。
New Navigation– 全新的导航栏 World Wrap- 平移地图时,不会出现地图在国际时间分界线处截止的问题,也就是说你可以无限制的平移地图。地球本来就是圆的,亚洲东边是太平洋,太平洋东边是美洲,再东边是大西洋、欧亚大陆、太平洋、美洲…但是南北两极没办法连接起来,又回到墨卡托映射这个老问题了;