三維地圖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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章