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.

Reply via email to