本接口用于开发三维地图软件(参见www.edushi.com、www.o.cn)。本接口使用Javascript开发,支持Firefox,IE,支持多种语言(英、简体、繁体),多种样式,地图服务器分布式布署。可用任意服务器开发语言(JSP、PHP、ASP等)。
点此下载。地址:http://download.csdn.net/source/3305653
此版本为测试版。
很久未维护此程序,IE8以上存在地图显示的BUG,是因MS对VML的支持变更造成的:修改如下:
程序文件/MyGis.js:
if(IE) {
document.namespaces.add("v", "urn:schemas-microsoft-com:vml");
var style = document.createStyleSheet();
style.addRule('v\\:*', "behavior: url(#default#VML); " );
};
修改为if(IE) {
document.namespaces.add("v", "urn:schemas-microsoft-com:vml");
var style = document.createStyleSheet();
var m=navigator.userAgent.indexOf("MSIE ")+5;
var n=navigator.userAgent.indexOf(".",m);
if(parseInt(navigator.userAgent.substring(m,n)<8))
style.addRule('v\\:*', "behavior: url(#default#VML); " );
else style.addRule('v\\:shape',"behavior:url(#default#VML); ");
};
修改完成后复制到文档/map目录就可在IE8以上版本看到地图了。