VML+SVG双剑合璧 打造GIS客户端应用
发布日期:2010年1月07日1 引语
WebGIS 是Internet技术应用于GIS开发的产物。WebGIS,即互联网地理信息系统,以互联网为环境,以Web页面作为GIS软件的用户界面,把 Internet和GIS技术结合在一起,为各种地理信息应用提供GIS功能。
百度地图采用预生成地理图片结合web端矢量绘图技术,从而大大减轻服务器的负担和提高用户体验。Web端矢量绘图技术也就成了webGIS的最重要的核心技术之一。本文就是讲解通过vml和svg实现web端矢量绘图技术。
2 VML+SVG优势
矢量绘图技术主要是为了解决GIS中的点、线、面应用实现,用于公交、驾车路线以及行政区绘面。百度地图使用VML和SVG。VML仅IE浏览器支持,为了兼容非IE内核浏览器我们使用了SVG。使用VML和SVG两种技术,可以使我们基本兼容目前所有主流浏览器。
VML和SVG 都是兼容 XML、HTML4、XHTML 等语言并符合 CSS、DOM 等规范。这就意味着 VML和SVG 将是可扩展、可样式化、可脚本化和易于集成的。
