亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? renderclass.java~34~

?? CreateMyFirstMap
?? JAVA~34~
字號:
package myfirstmap;
import com.mapinfo.mapj.MapJ;
import com.mapinfo.xmlprot.mxtj.ImageRequestComposer;
import java.awt.Color;
import com.mapinfo.util.DoubleRect;
import com.mapinfo.util.DoublePoint;
import com.mapinfo.unit.LinearUnit;
import com.mapinfo.mapxtreme.client.MapXtremeImageRenderer;
import java.util.HashMap;
import java.util.Map;
import com.mapinfo.xmlprot.mxtj.SvgConditions;
import com.mapinfo.dp.annotation.AnnotationDataProvider;
import com.mapinfo.dp.annotation.AnnotationDataProviderHelper;
import com.mapinfo.dp.annotation.AnnotationTableDescHelper;
import com.mapinfo.dp.util.LocalDataProviderRef;
import com.mapinfo.mapj.Layer;
import com.mapinfo.graphics.Rendition;
import com.mapinfo.graphics.RenditionImpl;
public class RenderClass
{

public RenderClass()
{
}
public void StudyRenderNameAndMDF()
{
/*In this example, a base map has been created and saved as a named resource. Another map
containing multiple layers has been created and saved as a map definition file. The MDF will be
loaded into the MapJ object. When the ImageRequestComposer object is created, the named
resource will be overlaid by the number of layers specified by the integer value passed in the
constructor.*/
MapJ mapj=new MapJ();
String namedMapURL="file:///E:\\MapInfo\\mapxtreme\\MapXtreme-4.7.0\\Tomcat-4.1\\webapps\\mapxtreme47\\resources\\layers\\world";
String namedMapName="ZPADMINISTRATIVE3";
int overlayIndex=1;//mdf中的地圖將有多少層來覆蓋現(xiàn)在添加進去的命名地圖,這個多少層由overlayIndex決定
String mimeType="image/png";
String mdfFilePath="E:\\MapInfo\\study\\mapmdf\\pointline.mdf";
String mapxtremeURL="http://901-32:8083/mapxtreme47/mapxtreme";
try
{
 mapj.loadMapDefinition(mdfFilePath);
 DoublePoint point=new DoublePoint(108.9608,34.2729);
   DoubleRect bounds=new DoubleRect(point,0.31,0.21);
   mapj.setBounds(bounds) ;
   //set distance unit
   LinearUnit unit=LinearUnit.kilometer ;
   mapj.setDistanceUnits(unit) ;

 mapj.setDeviceBounds(new DoubleRect(0,0,800,600)) ;
}catch(java.io.IOException  ioe)
{
 System.out.println("get a "+ioe.getClass() +"\nwith message "+ioe.getMessage() ) ;
}
ImageRequestComposer imageRC=ImageRequestComposer.create(namedMapURL,namedMapName,mapj,overlayIndex,
                                ImageRequestComposer.MAX_COLORS_TRUECOLOR ,
                                Color.white,mimeType);
  //ImageRequestComposer imageRC2=ImageRequestComposer.create(mapj,256,Color.white ,"image/png");
MapXtremeImageRenderer render=new MapXtremeImageRenderer(mapxtremeURL);
try
{
  render.render(imageRC);
  render.toFile("e:\\mapinfo\\study\\mapimage\\studyRenderNamedAndMDF_1.png") ;
}catch(Exception e)
{
  System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
  e.printStackTrace() ;
}
}
public void studySVG()
{
  Map eventMap = new HashMap();
  eventMap.put("onmouseover", "OnMouseOver_Event");
 SvgConditions svgConditions=new SvgConditions(eventMap);
 String mapxtremeURL="http://901-32:8083/mapxtreme47/mapxtreme";
 String mdfFilePath="E:\\MapInfo\\study\\mapmdf\\pointline.mdf";
 MapJ mapj=new MapJ();

 DoublePoint point=new DoublePoint(108.9608,34.2729);
   DoubleRect bounds=new DoubleRect(point,0.31,0.21);
   mapj.setBounds(bounds) ;
   //set distance unit
   LinearUnit unit=LinearUnit.kilometer ;
   mapj.setDistanceUnits(unit) ;
   try
   {
     mapj.loadMapDefinition(mdfFilePath);
   }catch(java.io.IOException  ioe)
   {
     System.out.println("get a "+ioe.getClass() +"\nwith message "+ioe.getMessage() ) ;
   }
 mapj.setDeviceBounds(new DoubleRect(0,0,800,600)) ;
 ImageRequestComposer imageRC=ImageRequestComposer.create(mapj,256,Color.white ,"image/wbmp");
 imageRC.setSvgConditions(svgConditions) ;
 MapXtremeImageRenderer render=new MapXtremeImageRenderer(mapxtremeURL);
try
 {
   render.render(imageRC);
   render.toFile("e:\\mapinfo\\study\\mapimage\\wbmp_1.wbmp") ;
 }catch(java.lang.Exception  e)
 {
   System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
 }
}
public void studyAnimateLayer()
{
 AnnotationTableDescHelper atdh = new AnnotationTableDescHelper("Animation_Layer");
AnnotationDataProviderHelper adph = new AnnotationDataProviderHelper();
   LocalDataProviderRef ldpr=null;
 try
 {
   ldpr = new LocalDataProviderRef(adph);
 }catch(Exception e)
 {
   e.printStackTrace() ;
   return;
 }
 MapJ mapj=new MapJ();

 DoublePoint point=new DoublePoint(108.9608,34.2729);
   DoubleRect bounds=new DoubleRect(point,0.31,0.21);
   mapj.setBounds(bounds) ;
   //set distance unit
   LinearUnit unit=LinearUnit.kilometer ;
   mapj.setDistanceUnits(unit) ;
    String mdfFilePath="E:\\MapInfo\\study\\mapmdf\\pointline.mdf";
   try
    {
      mapj.loadMapDefinition(mdfFilePath);
    }catch(java.io.IOException ioe)
    {
      ioe.printStackTrace() ;
      return;
    }
    try
    {
      Layer animate_layer = (Layer) mapj.getLayers().insertLayer(ldpr, atdh, 0,
          "Animation_Layer");
      // Create the rendition for the point
  Rendition r = RenditionImpl.getDefaultRendition();
  r.setValue(Rendition.SYMBOL_MODE, Rendition.SymbolMode.IMAGE);
  r.setValue(Rendition.SYMBOL_URL, "file:///e:/mapinfo/study/gif/car.gif");

    }catch(Exception e2)
    {
      System.out.println("get a "+e2.getClass() +"\nwith message "+e2.getMessage() +"\nwith cause "+e2.getCause() ) ;
      e2.printStackTrace() ;
      //return;
    }
   }
public void studyProgress()
{
 // create a MIME that tells the MapXtremeImageRenderer
// to render the map to PNG every three quarters of a second.
String progressiveMime ="multipart/image;imagetype=image/png;interval=750";
// standard ImageRequestComposer using MapJ
 MapJ mapj=new MapJ();
 DoublePoint point=new DoublePoint(108.9608,34.2729);
 DoubleRect bound=new DoubleRect(point,0.31,0.21);
 mapj.setBounds(bound) ;
 LinearUnit unit=LinearUnit.kilometer ;
 mapj.setDistanceUnits(unit) ;
 mapj.setDeviceBounds(new DoubleRect(0,0,800,600)) ;
ImageRequestComposer imageRC = ImageRequestComposer.create(mapj, 256, Color.WHITE, progressiveMime);
// create MapXtremeImageRenderer
 String mapxtremeURL="http://901-31:8083/mapxtreme47/mapxtreme";
MapXtremeImageRenderer render = new MapXtremeImageRenderer(mapxtremeURL);
// while we are not rendering
try
 {
   render.render(imageRC);
   render.toFile("e:\\mapinfo\\study\\png\\progress.png") ;
 }catch(Exception e)
 {
   System.out.println("get a "+e.getClass() +"\nwith message "+e.getMessage() ) ;
 }

// get an image from the MapXtreme Servlet

// do something with the image



}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频在线看| 成人免费毛片app| 九九九精品视频| www.亚洲人| 欧美本精品男人aⅴ天堂| 中文字幕日本不卡| 久久黄色级2电影| 色综合久久66| 欧美激情一区二区在线| 日本va欧美va欧美va精品| 99久久精品国产网站| 国产亚洲欧洲997久久综合| 日韩精品欧美精品| 亚洲一区精品在线| 99国产精品久| 国产精品美女久久久久久久久| 日本在线不卡视频| 欧美日韩你懂得| 一区二区三区在线影院| 91在线丨porny丨国产| 国产三级精品视频| 精品中文字幕一区二区| 91精品一区二区三区久久久久久| 亚洲乱码日产精品bd| aaa欧美日韩| 99久久精品免费精品国产| 亚洲国产成人在线| 成人小视频免费在线观看| 久久久青草青青国产亚洲免观| 日本强好片久久久久久aaa| 欧美午夜精品久久久久久孕妇 | 国产精品一区二区黑丝| 精品国产乱码久久久久久闺蜜 | 日韩欧美资源站| 偷拍一区二区三区四区| 欧美日韩免费观看一区二区三区| 一区二区三区欧美日韩| 色域天天综合网| 亚洲一区二区欧美日韩| 精品视频一区 二区 三区| 香蕉av福利精品导航| 欧美日本在线看| 久久成人18免费观看| 久久在线观看免费| 国产成人综合在线观看| 国产精品久久久久久久久久久免费看| 91视频观看免费| 亚洲激情综合网| 欧美男人的天堂一二区| 麻豆国产精品一区二区三区| 精品奇米国产一区二区三区| 国产在线视频一区二区| 国产精品福利一区二区| 欧美性三三影院| 美女视频黄 久久| 国产三级一区二区三区| jlzzjlzz国产精品久久| 亚洲已满18点击进入久久| 欧美日韩电影在线| 国产精品综合久久| 亚洲欧美偷拍另类a∨色屁股| 日本道色综合久久| 石原莉奈一区二区三区在线观看| 欧美精品一区二区三区四区| 成人一区二区三区在线观看| 一区二区三区四区不卡视频| 欧美在线三级电影| 国产一区二区三区免费看| 亚洲欧洲三级电影| 欧美成人官网二区| 91视频国产观看| 狠狠色丁香久久婷婷综| 亚洲精品一二三区| 2023国产精品自拍| 日本丶国产丶欧美色综合| 精品在线一区二区三区| 亚洲欧美日韩成人高清在线一区| 欧美精品精品一区| 成人综合在线视频| 奇米色一区二区| 在线观看视频一区| 国产伦精品一区二区三区视频青涩 | 国产91富婆露脸刺激对白| 亚洲一级片在线观看| 国产福利91精品一区二区三区| 亚洲在线免费播放| 中文字幕不卡三区| 日韩一区二区在线观看| 91色综合久久久久婷婷| 麻豆精品久久精品色综合| 亚洲最快最全在线视频| 精品久久一区二区三区| 欧洲av在线精品| 国产成人自拍高清视频在线免费播放| 天天色天天操综合| 亚洲欧美日韩在线| 中文字幕不卡在线播放| 国产丝袜在线精品| 日韩欧美亚洲另类制服综合在线| 男男视频亚洲欧美| 亚洲超碰精品一区二区| 亚洲女与黑人做爰| 国产精品护士白丝一区av| 精品国产欧美一区二区| 欧美一级在线免费| 在线成人午夜影院| 欧美午夜精品理论片a级按摩| 91麻豆视频网站| 91污片在线观看| av动漫一区二区| 91色婷婷久久久久合中文| 成人av网站免费观看| 成人免费毛片片v| 亚洲激情在线播放| 亚洲精品老司机| 亚洲狠狠爱一区二区三区| 亚洲一区二区中文在线| 亚洲在线中文字幕| 日韩国产精品久久久| 老司机午夜精品99久久| 久久精品国产一区二区| 久久99久久久久| 黄色日韩三级电影| 国产成人高清在线| 成人黄色电影在线| av一区二区久久| 色综合久久综合网欧美综合网 | 欧美一区二区在线不卡| 91精品久久久久久久99蜜桃 | 久久久影视传媒| 国产午夜一区二区三区| 亚洲国产经典视频| 亚洲精品成人悠悠色影视| 亚洲国产精品久久不卡毛片| 天堂久久一区二区三区| 国产一区二区三区在线观看免费 | 99re这里都是精品| 欧美日韩mp4| 精品国内二区三区| 亚洲国产成人自拍| 亚洲一区在线免费观看| 美腿丝袜亚洲三区| 北条麻妃国产九九精品视频| 欧美亚洲免费在线一区| 在线综合视频播放| 久久精品免费在线观看| 亚洲免费观看在线视频| 日本不卡一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 日韩一区在线免费观看| 污片在线观看一区二区| 国产白丝网站精品污在线入口| 一本大道久久精品懂色aⅴ| 91精品国产综合久久香蕉麻豆| 国产精品免费视频一区| 强制捆绑调教一区二区| 91一区二区在线| 日韩免费电影一区| 亚洲免费毛片网站| 国产成人精品综合在线观看 | 亚洲国产精品成人综合 | 精品剧情v国产在线观看在线| 综合分类小说区另类春色亚洲小说欧美 | 久久国产成人午夜av影院| 高清免费成人av| 欧美日本在线观看| ...xxx性欧美| 激情伊人五月天久久综合| 色哟哟日韩精品| 久久午夜老司机| 日韩激情av在线| 色欧美日韩亚洲| 久久久久久久久伊人| 日韩电影免费一区| 欧美影院午夜播放| 国产精品免费人成网站| 久久久夜色精品亚洲| 蜜桃av一区二区| 欧美日韩国产精品自在自线| 亚洲欧美在线高清| 成人美女视频在线观看| 精品卡一卡二卡三卡四在线| 日本午夜一区二区| 欧美日韩三级在线| 欧美日韩极品在线观看一区| 中文字幕在线视频一区| 国产真实乱偷精品视频免| 欧美人狂配大交3d怪物一区| 一区二区三区久久久| 99久久免费精品| 国产精品视频一区二区三区不卡| 久久99精品国产麻豆婷婷洗澡| 337p亚洲精品色噜噜| 亚洲第一激情av| 欧美在线你懂的| 亚洲www啪成人一区二区麻豆| 欧美色综合天天久久综合精品| 亚洲精品免费在线| 91免费精品国自产拍在线不卡| 中文字幕在线不卡视频|