BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/)
-   GPS & Mapping (http://www.blackberryforums.com/gps-mapping/)
-   -   BB MAPS Please HELP (http://www.blackberryforums.com/gps-mapping/223224-bb-maps-please-help.html)

vartaaa 03-31-2010 07:32 AM

BB MAPS Please HELP
 
Hi ,

i m trying to implement bb maps since a long time, and now i am frustated cause it is not working.
Perhaps im doing a easy mistake .
I hope this forum can help me.

My hardware :
- eclipse 3.41
- jde 4.7.0.46
- Simmulator 2.11.0.86

it should be for the storm device.

Code:

int bbm = CodeModuleManager.getModuleHandle("net_rim_bb_lbs");
if (bbm >= 1)
{

  MapView mapview = new MapView();
  mapview.setLatitude(4542349);
  mapview.setLongitude(-7569792);
  mapview.setZoom(3);

  Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments(mapview));

                       
  String document = "<location-document><location lon='-7938675' lat='4367022' label='Toronto, ON' description='Go Leafs Go!' zoom='10'/></location-document>";

    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments( MapsArguments.ARG_LOCATION_DOCUMENT, document));
}


in the first line od the mapview the app is going down with :

Code:

Class File Editor

SourceNotFounr
The Jar file c:\Programm\eclipse\plugins\net.rim.eide.componentpack4.7.0_4.7.0.46\components\lib\net_rim_api.jar has no source attachment.
You can attach the source below :

(Button)

  (version 1.3 : 47.0, super bit)
public class net.rim.blackberry.api.maps.MapView {
 
  // Field descriptor #24 I
  public static final int MAX_ZOOM = 15;
 
  // Method descriptor #37 ()V
  public native MapView();
 
  // Method descriptor #44 (I)V
  public native void setLatitude(int arg0);
 
  // Method descriptor #47 ()I
  public native int getLatitude();
 
  // Method descriptor #44 (I)V
  public native void setLongitude(int arg0);
 
  // Method descriptor #47 ()I
  public native int getLongitude();
 
  // Method descriptor #44 (I)V
  public native void setZoom(int arg0);
 
  // Method descriptor #47 ()I
  public native int getZoom();
 
  // Method descriptor #44 (I)V
  public native void setRotation(int arg0);
 
  // Method descriptor #47 ()I
  public native int getRotation();
}


samnyemba 04-26-2010 07:56 PM

Wirelessly posted

Those are very big longitude/latitude numbers you are using? Is that correct? Latitude range from -90 to 90 and longitude is from -180 to 180. Try substituting your numbers with 45.42349 & -75.69792 and 43.67022 & -79.38675 respectively. N.B. I have NO experience in what u r doing. If my suggestion doesn't work I'm sorry pliz ignore.


All times are GMT -5. The time now is 02:55 AM.

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.