MapX是一個(gè)基于ActiveX(OCX)技術(shù)的可編程控件。它使用與MapInfo Professional一致的地圖數(shù)據(jù)格式,并實(shí)現(xiàn)了大多數(shù)MapInfo Professional的功能。
MapX為開(kāi)發(fā)人員提供了一個(gè)快速、易用、功能強(qiáng)大的地圖化組件。在VB,Delphi,PowerBuilder,VC等可視化開(kāi)發(fā)環(huán)境中,只需在設(shè)計(jì)階段將MapX控件放入窗體中,并對(duì)其進(jìn)行編程,設(shè)置屬性或調(diào)用方法或相應(yīng)事件,即可實(shí)現(xiàn)數(shù)據(jù)可視化,專(zhuān)題分析,地理查詢(xún),地理編碼等豐富的地圖信息系統(tǒng)功能。
對(duì)MapX編程,不需要有任何MapBasic知識(shí),而且大多數(shù)任務(wù)可簡(jiǎn)單的通過(guò)設(shè)置MapX控件的屬性來(lái)實(shí)現(xiàn)。MapX定義了一個(gè)類(lèi)體系,以有效的組織圖形元素,圖層,屬性數(shù)據(jù)等對(duì)象。