三维地图API及文档


本接口用于开发三维地图软件(参见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以上版本看到地图了。

发布了27 篇原创文章 · 获赞 4 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章