Hi Everyone
I wonder if I am posting to the right list. If not
please would someone direct me to the correct one.
I would like to write the "Find Nearest" application
using MapJ API using Evaluation copy of MapXtreme Java
4.0 and the "Find Nearest" sample codes from MapInfo
KnowledgeBase.
However I cant get the MapJ object to load the Map
Definition I get the following error:
java.lang.NullPointerException
at java.io.StringReader.<init>(StringReader.java:36)
at com.mapinfo.util.k.<init>(Unknown Source)
at
com.mapinfo.coordsys.CoordSys.createFromPRJ(Unknown
Source)
at
com.mapinfo.xmlprot.csys.CoordSysXMLCreator.createCoordSys(Unknown
Source)
at com.mapinfo.xmlprot.mxtj.av.loadMapDef(Unknown
Source)
at com.mapinfo.mapj.MapJ.a(Unknown Source)
at com.mapinfo.mapj.MapJ.loadMapDefinition(Unknown
Source)
at com.mapinfo.mapj.MapJ.loadMapDefinition(Unknown
Source)
at jbuilder.Applet1.<init>(Applet1.java:58)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
com.borland.jbuilder.runtime.applet.AppletTestbed.a(Unknown
Source)
at
com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown
Source)
at
com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown
Source)
and the source code is
import com.mapinfo.coordsys.CoordSys;
import com.mapinfo.util.*; //Class DoubleRect
import com.mapinfo.mapj.MapJ;
import
com.mapinfo.mapdefcontainer.FileMapDefContainer;
import com.mapinfo.mapdefcontainer.MapDefContainer;
import com.mapinfo.mapj.Layer;
import com.mapinfo.dp.FeatureSet;
import com.mapinfo.dp.util.RewindableFeatureSet;
import com.mapinfo.dp.Feature;
import com.mapinfo.dp.TableInfo;
import com.mapinfo.dp.PointGeometry;
import com.mapinfo.util.DoublePoint;
import javax.swing.*;
import com.mapinfo.beans.vmapj.*;
import com.borland.jbcl.layout.*;
public class Untitled1 {
public Untitled1() {
}
public static void main(String[] args) {
try{
MapJ mapJ = new MapJ();
//mapJ.loadGeoset();
//MapDefContainer mdc = new
FileMapDefContainer("C:\\programs\\mapinfo\\mapxtremejava\\sampleapps\\data");
MapDefContainer mdc = new
FileMapDefContainer("C:\\programs\\mapinfo\\mapxtremejava\\sampleapps\\Java\\simplemap\\data");
//mapJ.loadMapDefinition(mdc,"C:/programs/mapinfo/mapxtremejava/sampleapps/data/local/world.mdf");
//if(mdc.mapExists("C:\\programs\\mapinfo\\mapxtremejava\\sampleapps\\data\\local\\world.mdf")){
if(mdc.mapExists("new.mdf")){
//new JDialog("Yap");
System.out.println("Yap");
}else{
System.out.println("Nope");
}
mapJ.loadGeoset("");
//mapJ.loadMapDefinition( mdc,"new.mdf");
//mapJ.loadMapDefinition(mdc,
"C:\\programs\\mapinfo\\mapxtremejava\\sampleapps\\data\\local\\world.mdf");
}catch(Exception ex){
ex.printStackTrace();
}
}
}
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/
_______________________________________________________________________
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, send e-mail to [EMAIL PROTECTED] and
put "unsubscribe MapInfo-L" in the message body.