现在的位置: 首页 > 综合 > 正文

Virtual Earth Web Service 概要

2013年06月11日 ⁄ 综合 ⁄ 共 1137字 ⁄ 字号 评论关闭

微软在20089发布基于JavaScriptMap Control SDK 6.2版本,同时也发布了基于SOAPVirtual Earth Web Service SDK 1.0版本。前者类似于Google Maps JavaScript API,为人熟知。Virtual Earth Web Service SDK则主要为方便开发桌面应用和移动应用。

Virtual Earth Web Service主要包含四个WCF服务:Geocode/ReverseGeocode ServiceImagery ServiceRoute ServiceSearch ServiceGeocode Service主要提供地理编码和逆地理编码服务,最简单的理解,地址和经纬度相互转换,详尽解释参考《GeoReference GeoCodeImagery Service主要提供两项服务:一是某Tile图片的元数据信息,譬如拍摄时间等;二是提供该图片及其uri地址。关于Virtual Earth Tile System,前面《Virtual Earth Tile Image URI 参数解析》也专门介绍过。Route Service主要提供路径分析服务,比如多个地点之间的路线选择,以及到达某地可选的主要街道。Search Service即标准的Where/What式查询服务,在哪里附近寻找什么。

 

 

这些服务的功能并非多么新鲜,如果你熟悉Google Maps API的话,差不多都类似,地址解析服务,图片URI,还有GoogleLocal Search API等。只不过换一种提供方式,方便多种模式多种语言多种形式的开发。

不过获取Virtual Earth Web Service,像调用其他API需要一个API Key一样,也需要一个Virtual Earth Token。先使用Windows Live ID登陆这里获取一个Virtual Earth 平台开发者帐户和密码,然后利用帐户ID和密码来向Token Service发送请求,它会返回一个字符串,也即你的Virtual Earth Token

大概就这么多内容,这些服务的请求以及处理模式,都和一般的HttpWebRequest类似,给定参数,发送请求,对返回结果在callback里异步处理等。理论指导下进行一下实践会更加容易明白,比如用VE Web Service开发一个Silverlight应用,或者开发一个.NetWCF应用等。

非常推荐看看上述任意一个示例,动手试试,加深理解。不翻译是因为不想重复劳动,Step by Step式的技术英文文章的读起来应该没什么困难。尽管这篇文章的形成也等于综述英文MSDN 相关章节,不过考虑到概要性的介绍国内还看不到中文内容,就啰嗦一番。

类别:Gis 查看评论

【上篇】
【下篇】

抱歉!评论已关闭.