Help Center

Local Navigation

Convert latitudinal and longitudinal coordinates

The XYPoint object stores the initial coordinates and changes to converted coordinates.
  1. Import the following classes:
    • net.rim.device.api.lbs.MapField
    • javax.microedition.location.Coordinates
    • net.rim.device.api.ui.XYPoint
  2. To convert latitudinal and longitudinal coordinates to pixels, invoke MapField.convertWorldToField(Coordinates worldIn, XYPoint fieldOut) or MapField.convertWorldToField(XYPoint worldIn, XYPoint fieldOut).
    MapField myMapField = new MapField();
    myMapField.convertWorldToField(coordinatesToConvert, xyptCartPlain);
  3. To convert pixels to latitudinal and longitudinal coordinates, invoke MapField.convertFieldToWorld(XYPoint fieldIn, Coordinates worldOut) or MapField.convertFieldToWorld(XYPoint fieldIn, XYPoint worldOut).
    MapField myMapField = new MapField();
    myMapField.convertFieldToWorld(xyptCartPlainToConvert, coordinates);

Was this information helpful? Send us your comments.