List of all Iphone and Blackberry Development codes in a one click Iphone,objective C,xcode,blackberry Development,iOS Development

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;
           }
       }
   }




        

No comments:

Post a Comment