十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
VC+MapX鷹眼實(shí)現(xiàn)3
創(chuàng)新互聯(lián)建站長(zhǎng)期為超過(guò)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨沭企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì),臨沭網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
///得到鼠標(biāo)單擊點(diǎn)的地理坐標(biāo)
sngX = PreX;
sngY = PreY;
double dblMapX1, dblMapY1;
m_eagleMapX.ConvertCoord(sngX, sngY, dblMapX1, dblMapY1,
miScreenToMap);
///得到鼠標(biāo)當(dāng)前點(diǎn)的地理坐標(biāo)
double dblMapX2, dblMapY2;
m_eagleMapX.ConvertCoord(X, Y, dblMapX2, dblMapY2,
miScreenToMap);
///設(shè)置矩形的四角
pntMap1.CreateDispatch(pntMap1.GetClsid());
pntMap2.CreateDispatch(pntMap2.GetClsid());
pntMap3.CreateDispatch(pntMap3.GetClsid());
pntMap4.CreateDispatch(pntMap4.GetClsid());
pntMap1.Set(dblMapX1, dblMapY2);
pntMap2.Set(dblMapX2, dblMapY2);
pntMap3.Set(dblMapX2, dblMapY1);
pntMap4.Set(dblMapX1, dblMapY1);
///將矩形的四角加入點(diǎn)集中
pntsMap.CreateDispatch(pntsMap.GetClsid());
pntsMap.Add(pntMap1);
pntsMap.Add(pntMap2);
pntsMap.Add(pntMap3);
pntsMap.Add(pntMap4);
pntsMap.Add(pntMap1);
styLine.SetLineColor(miColorBlack); ///定義樣式的線條顏色
styLine.SetLineWidth(1); ///定義樣式的線條寬度
styLine.SetLineStyle(3); ///虛線
///將導(dǎo)航圖鷹眼層所有對(duì)象清空
ftrs = m_eagleMapX.GetLayers().Item("EagleLayer").AllFeatures();
for(int i = 1; i = ftrs.GetCount(); i++)
{
m_eagleMapX.GetLayers().Item("EagleLayer").DeleteFeature(ftrs.Item(i));
}
///在導(dǎo)航圖鷹眼層畫(huà)虛線矩形框,框出用戶預(yù)選擇的范圍
CMapXFeature ftrMap;
COleVariant pntsVt, styVt;
pntsVt.vt = VT_DISPATCH;
pntsVt.pdispVal = pntsMap.m_lpDispatch;
pntsVt.pdispVal-AddRef();
styVt.vt = VT_DISPATCH;
styLine.CreateDispatch(styLine.GetClsid());
styVt.pdispVal = styLine.m_lpDispatch;
styVt.pdispVal-AddRef();
ftrMap = m_eagleMapX.GetFeatureFactory().CreateLine(pntsVt, styVt);
m_eagleMapX.GetLayers().Item("EagleLayer").AddFeature(ftrMap);
///設(shè)置鼠標(biāo)狀態(tài)為"Move"
strMouseState = "Move";
}
做GIS的? 把找到的C#程序,去找個(gè)翻譯軟件,翻譯成VB。net吧! 我最近也是在學(xué)C#。
不是。
鷹眼圖是GIS中一個(gè)基本的功能,鷹眼圖,顧名思義,在鷹眼圖上可以像從空中俯視一樣查看地圖框中所顯示的地圖在整個(gè)圖中的位置.Windows下的可視化開(kāi)發(fā)工具大家接觸得最多的就是,下面將詳細(xì)介紹在VC與VB環(huán)境下鷹眼圖的具體實(shí)現(xiàn),從這也可以看出利用MapX開(kāi)發(fā)GIS應(yīng)用程序的方法和技巧。
流氓,一般是指不務(wù)正業(yè)、經(jīng)常尋釁鬧事、文化素質(zhì)較低的人,也指那些對(duì)他人不尊重、對(duì)他人有下流語(yǔ)言或動(dòng)作的人。