List of all Iphone and Blackberry Development codes in a one click Iphone,objective C,xcode,blackberry Development,iOS Development
Showing posts with label Latitude and Longitude. Show all posts
Showing posts with label Latitude and Longitude. Show all posts

Friday, April 27, 2012

Latitude and Longitude in Blackberry


handleGPS handleGPS=new handleGPS();
int m_bbHandle = CodeModuleManager.getModuleHandle("net_rim_bb_lbs");
if(m_bbHandle>0){
Dialog.alert("GPS not found");
}
else{
Dialog.alert("GPS found");
}



                                       public class handleGPS{
       static GPSThread gpsThread;
      public static double latitude ;
      public static double longitude;

       public handleGPS(){
           gpsThread = new GPSThread();
           gpsThread.start();
       }

       private static class GPSThread extends Thread{
           public void run() {
               Criteria myCriteria = new Criteria();
               myCriteria.setCostAllowed(false);

               try {
                   LocationProvider myLocationProvider = LocationProvider.getInstance(myCriteria);

                   try {
                       Location myLocation = myLocationProvider.getLocation(300);
                       latitude  = myLocation.getQualifiedCoordinates().getLatitude();
                       longitude = myLocation.getQualifiedCoordinates().getLongitude();
                       System.out.print("latitude= "+latitude+" longitude="+longitude);


                   }
                   catch ( InterruptedException iex ) {
                       return;
                   }
                   catch ( LocationException lex ) {
                       return;
                   }
               }catch ( LocationException lex ) {
                   return;
                }
               return;
           }
       }
   }