Locate Service Update Provides GPS-Free Location Queries

Ever wondered how to query for location without being dependent on GPS? Well, look no more: we’ve introduced a brand-new feature that is capable of getting you a location fix in seconds using nearby cell tower information. The new Geolocation service is now part of the Locate Service. The best part? It’s free to developers!

Users can be indoors with no GPS coverage, but your app will still be able to guide them to restaurants or points of interest (POI) around them. Although the accuracy of the fixes obtained from the Geolocation service may not always be as high as with GPS, it has use cases for apps that require highly accurate GPS fixes as well as apps that do not. Apps that require high accuracy can use this service to quickly show the user an approximate location while it waits for a more accurate location fix using GPS. This can offer a huge user experience improvement. For applications that do not require high accuracy, this service can be leveraged as a simple yet effective mechanism to provide location information.

To take advantage of the Geolocation service, you simply need to ask for a location fix via your LocationProvider or BlackBerryLocationProvider using the appropriate Criteria, or BlackBerryCriteria for the Cellsite mode. It is important to note that this service requires BlackBerry® Application Platform v5.0 or higher and users must be signed up with a carrier that has enabled these capabilities.

You can also consider combining the Locate Service with the BlackBerry® Maps Service to offer a variety of features from navigation directions to POIs. The BlackBerry Maps Service complements the Locate Service by providing map displays that can be invoked or embedded to indicate a user’s location. Please refer to net.rim.device.api.lbs.MapField class and the net.rim.blackberry.api.invoke package for details on APIs related to Map Service.

In BlackBerry Device Software, we’ve also enhanced the existing Geocoding functionality provided by the Locate Service. Using the net.rim.device.api.lbs.Locator class, you can now ask for reverse geocoding in addition to the geocoding functionality we already offered. Reverse geocoding is capable of converting latitude and longitude to a meaningful address. One of my favorite features of the new reverse geocoding functionality is that you can ask for contextual location information at a variety of levels from the street address to the state depending on the granularity required by your application. As a developer, you are able to take advantage of this service with a single method call while we do all the heavy lifting behind the scene.

These new features and capabilities are a great extension of all the work we did within the last year on our location-based services environment. In BlackBerry Application Platform v5.0, we introduced an extension API to the standard Location API (JSR 179). This extension API is much easier to work with and creates new opportunities for all application developers to leverage location within their apps. Please refer to the net.rim.device.api.gps package in the API documentation.

In addition to the extension API, we introduced a set of flexible Location Picker UI components that integrate seamlessly with the BlackBerry Maps and Contacts applications as well as with the GPS capabilities of the device. Check out the net.rim.device.api.lbs.picker package in the API documentation for more information.

The combination of the Locate and Maps Services opens the door to contextualized and location-aware applications that go above and beyond what is available today. We are very excited to hear your feedback on these new capabilities and how you plan on using them within your application.

Related Posts

  • Ryan

    Is this live on any carriers as of today?

  • Ryan

    Is this live on any carriers as of today?

  • http://www.pocketberry.com/2010/07/19/rim-introduces-new-geolocation-feature-with-no-gps-required/ RIM Introduces New Geolocation Feature with No GPS Required | PocketBerry – Get the Latest BlackBerry News, Reviews, Themes and Games All in One Place. Berry User

    [...] For more information on developer APIs, visit the BlackBerry DevBlog. [...]

  • http://blackberryrocks.com/2010/07/19/blackberry-locate-service-update-developers-geolocation-cell-towers/ BlackBerry Locate Service Update Allows Developers To Add Geolocation Through Cell Towers | BlackBerry Rocks!

    [...] capabilities. For more info as well as developer APIs check out the Locate Service page or the BlackBerry Dev Blog post. Categories: Apps & Games, News & Rumors Tags: BlackBerry, BlackBerry Application, [...]

  • http://www.berryreview.com/2010/07/19/hot-developers-can-now-get-location-without-gps-using-locate-service/ HOT! Developers Can Now Get Location Without GPS Using Locate Service | BerryReview.com

    [...] BlackBerry Developer Blog on the Locate Service Please Share With A Friend! [...]

  • Scott8586

    Seems like a great addition, but I’m running into trouble…

    GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_CELLSITE) returns false

    and new BlackBerryCriteria(GPSInfo.GPS_MODE_CELLSITE) throws a UnsupportedOperationException.

    Does this imply that the service is not yet available or that my carrier (Verizon) does not enable it?
    Can we be told or pointed to a document that describes which carriers currently support this mode?

  • Scott8586

    Seems like a great addition, but I’m running into trouble…

    GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_CELLSITE) returns false

    and new BlackBerryCriteria(GPSInfo.GPS_MODE_CELLSITE) throws a UnsupportedOperationException.

    Does this imply that the service is not yet available or that my carrier (Verizon) does not enable it?
    Can we be told or pointed to a document that describes which carriers currently support this mode?

  • http://www.blackberryempire.com/2010/07/19/rim-introduces-new-geolocation-feature-no-gps-required/ RIM Introduces New Geolocation Feature- No GPS Required | BlackBerry Empire

    [...] Click here for more info!! >>> SHARETHIS.addEntry({ title: "RIM Introduces New Geolocation Feature- No GPS Required", url: [...]

  • http://blackberrysync.com/2010/07/attention-developers-locate-service-update-allows-gps-free-location-searches/ Attention Developers: Locate Service Update Allows GPS-Free Location Searches | BlackBerrySync.com – BlackBerry News and Reviews

    [...] Official BlackBerry Developer Blog posted this morning about an update that is available to developers. This brand-new feature they [...]

  • Danyay

    The phone is over 3 years old. That’s three generations, in phonespeak. It has one, going on two, successors. Its replacement is free with a 2 year contract.

    I can’t blame them for drawing a line in the sand.

  • Danyay

    The phone is over 3 years old. That’s three generations, in phonespeak. It has one, going on two, successors. Its replacement is free with a 2 year contract.

    I can’t blame them for drawing a line in the sand.

  • http://mashable.com/2010/07/19/blackberry-cell-tower-location/ New BlackBerry API Can Grab Location Info From Cell Towers in Lieu of GPS

    [...] in a location or building that makes GPS usage difficult. The BlackBerry Developer’s Blog details how the geolocation service works and gives some examples of how it can best be utilized. The [...]

  • http://erictric.com/2010/07/19/research-in-motion-introduces-new-geolocation-feature-to-locate-service/ Research In Motion Introduces New Geolocation Feature to Locate Service

    [...] more information, visit the BlackBerry Dev Blog. Developers can obtain the respective APIs here. var a2a_config = a2a_config || {}; [...]

  • http://www.ealvnv.info/?p=1687 RIM Introduces Geolocation Feature.

    [...] BlackBerry Developer Blog on the Locate Service [...]

  • http://twitter.com/BillDrew4 Bill Drew

    Thanks for ignoring those o f us with older Blackberrys. Have Curve 8330 with Verizon. Only GPS is with Blackberry Maps.

  • http://www.mobilemarketingwatch.com/rim-bolsters-blackberry-api-to-allow-cell-tower-location-in-addition-to-gps-7959/ RIM Bolsters Blackberry API To Allow Cell Tower Location In Addition To GPS | Mobile Marketing Watch

    [...] to use cell tower data when grabbing location for their apps.  The BlackBerry Developer’s Blog details how the geolocation service works and gives some examples of how it can best be utilized.  The [...]

  • http://www.blackberrycool.com/2010/07/19/rim-introduces-cell-tower-geolocation-feature-for-blackberry-developers/ RIM Introduces Cell Tower Geolocation Feature for BlackBerry Developers | BlackBerry Cool

    [...] more information on the service and developer APIs, you can read the post on the BlackBerry Dev Blog or visit the official reference page for the [...]

  • http://nerdberry.net/2010/07/19/geolocation-no-gps-required/ Nerdberry.net » Blog Archive » Geolocation – No GPS Required!

    [...] from the NerdBerry crew for the first apps to support this new API!  Stay classy, nerds.Source: BlackberryPosted in News, Press Release | No commentsPrevious post: BlackBerry Storm 3 details surface?Next [...]

  • http://www.intomobile.com/2010/07/19/blackberry-location-service-lets-developers-skip-gps/ BlackBerry Location Service Lets Developers Skip GPS

    [...] Android to BlackBerry.Hit up BlackBerry’s Location Service page for more information.[via BlackBerry Developer Blog] If you enjoyed this article, please consider sharing [...]

  • http://www.gadgetmaniacos.com/rim-implementa-servicio-de-georreferenciacion-sin-gps/ RIM implementa servicio de georreferenciación sin GPS | GadgetManiacos

    [...] Read | Permalink | Email this | Comments [...]

  • Ian Bowles

    Sounds good but how do we find out which carriers are supporting this service?

  • E__P

    Uh, at one point you need to upgrade. 8330 is so old.

  • Greg

    Does anyone know if this will work with Verizon out-of-the-box, or will VZW PDE settings/key still be required?

  • http://twitter.com/xstex Stephen Robinson

    It seems to work fine on my 8520

  • Biznatch11

    I've got a Curve 8330 with Bell Mobility (in Canada) and GPS works in Google Maps just fine.

  • http://appworld.blackberry.com/webstore/vendor/1111 Eric at Ebscer

    The API's are a part of the OS. There is no other way to do it. That said the 8330 can upgrade to OS5.0

    As for this option itself, this is really nice as a lot of applications only get gps data in order to convert to a zip code and do not need the delay or battery drain to get something more accurate.

  • http://www.facebook.com/hakimrie Muhammad Hakim A

    how to use cell tower based location detection? is there documentation to do this?

  • Moa999

    How is this defferent to what GoogleMaps already does?

  • http://www.blackberryturkiye.com/2010/07/rim-yeni-geolocation-servisini-gelistiricilere-duyurdu.html RIM yeni geolocation servisini geliştiricilere duyurdu | BlackBerry Turkiye

    [...] Yeni geolocation servisleri ile ilgili bilgileri buradan alabilirsiniz. [...]

  • Steve Massey

    Any plans to add Wi-Fi geolocation support? Cell-tower support isn't very accurate compared to Wi-Fi solutions like Skyhook's or Google's.

  • http://zonaponsel.com/blackberry/blackberry-locate-service-mendeteksi-lokasi-tanpa-gps.html Blackberry Locate Service, Mendeteksi Lokasi Tanpa GPS

    [...] #blackberrydeveloperblog [...]

  • http://apb.directionsmag.com/archives/8323-LBS-Tidbits.html All Points Blog

    LBS Tidbits…

    Blackberry now offers developers access to cell tower-based location information. A bit late I guess, but required these days. – Blackberry Dev Blog Scvngr has added a new challenge to its games: a social check-in where you checking with a friend (o…

  • Yzhang

    Does this work with French mobile operators (Orange, SFR and Bouygues Telecom) ? Thanks a lot for your answer!

  • Ennova2005

    How can we get a list of supported carriers ? Are any carriers in India supported ?

  • http://appcaps.com/tomorrow-gas-price/ free apps

    It's a great addition. OS5 is fine but carrier specific?

  • http://andresiregar.com/ Andre Siregar

    Can somebody smarter than me explain how this is different from the technology used by Google Maps, Foursquare app, etc.? Even before this new announced service, these apps have been able to approximate location without GPS. Thanks.

  • http://twitter.com/mohshaheen Mohamed Shaheen

    my understanding that CellSite mode for getting location fix can be done by j2me LocationProvider class which is supported in device software versions less than 5, as well as it depends on the operator either to support it or not .
    although BlackBerryLocationProvider and Reverse geocoding are only availble for device software v5 , i do belive we can do cellsite mode using LocationProvider class for old devices

  • http://twitter.com/mohshaheen Mohamed Shaheen

    google for document GPS and BlackBerry Maps Development Guide.pdf, it official RIM guide

  • Dark_neko

    If this feature is new, how is that software like smrtGuard use it already, they list it as a feature here.
    http://smrtguard.com/support_faq.jsp?m=f
    Or has it always existed and this is an easier way to access it?. If so, where I can find an example of it's previous use.
    Thanks!

  • http://devblog.blackberry.com Shadid

    Hi Moa999,
    Thanks for your question. This Geolocation service has some great features built in to it. Here is a short list:

    Great coverage – This service should be able to get you a fix almost anywhere in the world.

    Free – There is no cost associated with this service for developers.

    Accurate – The service applies triangulation and advanced heuristics whenever possible which should produce a more accurate fix.

    Cached – Does not unnecessarily contact the server every time you ask for a fix.

    Available worldwide – This service is available worldwide. However, we are working closely with Verizon and TMobile Europe to offer this service on those networks as well.

  • http://devblog.blackberry.com Shadid

    Hi Moa999,
    Thanks for your question. This Geolocation service has some great features built in to it. Here is a short list:

    Great coverage – This service should be able to get you a fix almost anywhere in the world.

    Free – There is no cost associated with this service for developers.

    Accurate – The service applies triangulation and advanced heuristics whenever possible which should produce a more accurate fix.

    Cached – Does not unnecessarily contact the server every time you ask for a fix.

    Available worldwide – This service is available worldwide. However, we are working closely with Verizon and TMobile Europe to offer this service on those networks as well.

  • http://devblog.blackberry.com Shadid

    Hi Muhammad,
    Please note that this service is only available on OS version 5.0 and above. For documentations on how to use this service in 5.0, please refer to the following KB article:
    http://supportforums.blackberry.com/t5/Java-Development/How-to-Use-the-Geolocation-Service/ta-p/548743;jsessionid=23634C0D8A03D622141E46186CF9A4BF

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Muhammad,
    Please note that this service is only available on OS version 5.0 and above. For documentations on how to use this service in 5.0, please refer to the following KB article:
    http://supportforums.blackberry.com/t5/Java-Development/How-to-Use-the-Geolocation-Service/ta-p/548743;jsessionid=23634C0D8A03D622141E46186CF9A4BF

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Dark_neko,
    The service announced in this article is offered by RIM for free of cost to all developers. It is only available on OS version 5.0 and above. There can be similar third party solutions but please note the features I have listed in my response to Moa999 above. We took our time and came up with a superb solution.

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Dark_neko,
    The service announced in this article is offered by RIM for free of cost to all developers. It is only available on OS version 5.0 and above. There can be similar third party solutions but please note the features I have listed in my response to Moa999 above. We took our time and came up with a superb solution.

    Shadid

  • http://devblog.blackberry.com Shadid

    Mohamed,The APIs existed before 5.0 but that is supposed to work only if you were on iDEN or on the CDMA network and if your carrier had native support for Cellsite mode. This Geolocation service is hosted and offered by RIM and is not dependent on a carrier having native support for Cellsite. Also, this service should be able to produce more accurate fixes than Cellsite.Shadid

  • http://devblog.blackberry.com Shadid

    Mohamed,The APIs existed before 5.0 but that is supposed to work only if you were on iDEN or on the CDMA network and if your carrier had native support for Cellsite mode. This Geolocation service is hosted and offered by RIM and is not dependent on a carrier having native support for Cellsite. Also, this service should be able to produce more accurate fixes than Cellsite.Shadid

  • http://www.bbgeeks.com/news/blackberry-news-from-the-wire-for-the-week-of-7192010-885880/ BlackBerry News From The Wire for the Week of 7/19/2010 | BB Geeks

    [...] is now giving developers the ability to use non-GPS location data. That should help create some more robust [...]

  • http://devblog.blackberry.com Shadid

    This should be available on almost all carriers today. We are working closely with Verizon and TMobile Europe to offer this service on their networks as well.

    Shadid

  • http://devblog.blackberry.com Shadid

    Andre,
    There were existing third party services for this but this is offered by RIM and has some superb features. Please see my response to Moa999 above.

    Shadid

  • http://devblog.blackberry.com Shadid

    This service is available on all carriers. However, we are still working with Verizon and TMobile Europe to offer this service on their networks.

    Shadid

  • http://devblog.blackberry.com Shadid

    Yes. This should be available on the carriers you mentioned.

    Shadid

  • http://devblog.blackberry.com Shadid

    Steve,
    Thanks for the feedback. We will seriously consider this.

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Greg,
    Although it does not work on Verizon today, we are working closely with Verizon to offer this on their networks.

    Shadid

  • http://devblog.blackberry.com Shadid

    Ian,
    This should work on all carriers except Verizon and TMobile Europe. Please note that we are working with them closely to support this service on their network.

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Ryan,
    Yes. This service should be available on all carriers but it will only work on devices running OS version 5.0 or above.

    Shadid

  • http://twitter.com/marquardt24 Matthias Marquardt

    With all respect – what's “new” about the LocationService?

    Reading “View resources, including sample application code” which brought me here:

    http://supportforums.blackberry.com/t5/Java-Dev…

    and giving me a sample application: GPSOneDiagnostic.java 37 KB

    Reviewing the code nothing OS5 specific could be found (but probably only OS5 could provide a valid LocationProvider for the Credentials) – In any case compiling & signing the given sample application (an import statement is missing btw.) and running on my Storm2 just revealed that none of the two CellTower Location Services (s & m) is able to provide a Location for me here on Vodafone in Germany – of course I can't test much other providers myself – but I really would be curious if anybody have managed to get a Location from:

    Criteria criteria = new Criteria();
    criteria.setCostAllowed(true);
    criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
    LocationProvider provider = LocationProvider.getInstance(criteria);
    Location location = provider.getLocation(100);

    running on any OS5.0 device…

    also there is an KB article (from 26 of May):
    http://supportforums.blackberry.com/t5/Java-Dev…
    which telling me, that on a Bold or Storm there is no way to get any CellTower Location based service at all – no matter what provider I am using – is that article not up2date?

  • http://twitter.com/LightRodOrg Peter

    Hi,

    Is there any way now a Blackberry without a GPS (e.g. my 8520 Curve) can provide the coordinates to the W3C location capability from here: http://code.google.com/p/geo-location-javascript/
    I guess it would be up to the browser developers at this stage with this new functionality?

    Peter

  • BlackBerry Dude

    This is good to know.

  • http://twitter.com/mohshaheen Mohamed Shaheen

    so, For Devices with software version 4.5 and 4.6 , the only option for Cell site location is by using google or opencellid

  • http://blackbzone.com/?p=746 Nuevo Geolocation

    [...] BlackBerry Developers Blog [...]

  • http://www.facebook.com/hakimrie Muhammad Hakim A

    great, thanks for your information

  • http://devblog.blackberry.com Shadid

    Hello Mohamed,
    Another alternative for 4.5 or 4.6 would be the Cellsite mode but that will work only if the carrier supports that mode.

    Shadid

  • http://twitter.com/marquardt24 Matthias Marquardt

    Using this sample code on an OS5 Phone (9520 v5.0.0.607 – platform 4.2.0.275) the BlackBerryCriteria.setMode(0) causing an UnsupportedOperationException – see trace below

    Name: UnsupportedOperationException
    GUID: 9c3cd62e3320b498
    Time: Jul 29, 2010 14:13:33
    No detail message
    net_rim_locationapi(4BAD732F)
    BlackBerryCriteria
    setMode
    0×591
    lbtest(4C517028)
    CTRTest$MyMainScreen
    requestLocationViaRIMsCellTowerLocationService
    0×576
    lbtest(4C517028)
    CTRTest$1
    run
    0x3FD

    Do you have any additional hint's???

    Using the same code with setMode(1) works fine – I will get an GPS Antenna based fix – but of course I would like to get an CellTower based one.

  • Yan

    Hello RIM,

    We are testing this on the BB curve 8520, Orange France network, I activted everything that could be activated in the GPS option (actually only the last option could be activated).

    We tried the first solution:

    BlackBerryCriteria bbCriteria = new BlackBerryCriteria();
    bbCriteria.setMode(GPSInfo.GPS_MODE_CELLSITE);
    BlackBerryLocationProvider bbProvider = (BlackBerryLocationProvider)LocationProvider.getInstance(bbCriteria);
    BlackBerryLocation bbLocation = bbProvider.getLocation(120);

    and the second solution:

    Criteria criteria = new Criteria();
    criteria.setCostAllowed(true);
    criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
    LocationProvider provider = LocationProvider.getInstance(criteria);
    Location location = provider.getLocation(100);

    Both of the solutions give us a null location because the getState() method of the location provider returns “OUT_OF_SERVICE.

    Here is how I got the state:

    if(provider.getState()==LocationProvider.AVAILABLE)
    System.out.println(“:) LocationProvider is AVAILABLE”);
    else if(provider.getState()==LocationProvider.TEMPORARILY_UNAVAILABLE)
    System.out.println(“:( LocationProvider is TEMPORARILY_UNAVAILABLE”);
    else if(provider.getState()==LocationProvider.OUT_OF_SERVICE)
    System.out.println(“:( LocationProvider is OUT_OF_SERVICE”);

    Does the BB curve 8520 really support cell site geolocation?

    Thanks for your kind help.

    Yan

  • http://twitter.com/emacberry emacberry Software

    See Yan – I went exactly the same route like you – the documentation is quite misleading concerning the new functionality – when you want to make use of the NEW CellTowerBased Location Service, then you have to generate extended Version of the LocationProvider:

    See here:
    http://supportforums.blackberry.com/t5/Java-Dev…

    But I have to admit, I could not manage to get that to work either since I get an 'UnsupportedOperationException' in the moment I call BlackBerryCriteria.setMode(0)

  • http://devblog.blackberry.com Shadid

    Yan,
    Can you please submit this issue in our issue tracker with the eventlog of the device after reproducing the issue.

    Thanks

    Shadid

  • http://devblog.blackberry.com Shadid

    emacberry Software,
    You do not have to use the extended LocationProvider to access this service. You can use the Criteria for Cellsite mode using core JSR179 APIs. That should be able to give you a Cell based Geolocation fix given the carrier does not already support Cellsite mode. However, since the geolocation service requires at least 5.0 and the extended Location APIs were introduced in 5.0 the KB article mentions that only to keep it simple and easy to understand.

    Please not that in 6.0 if you use the mode LocationInfo.GEOLOCATION_MODE for your BlackBerryCriteria object to force a geolocation fix even if the carrier supports the Cellsite mode.

    Regarding your UnsupportedOperationException, is your device on Verizon or on TMobile Europe? Geolocation mode is not supported on those two carriers today but we are working with them to bring this service to their users as well.

    Hope this clarifies your confusions.

    Shadid

  • http://devblog.blackberry.com Shadid

    Hi Scott8586,
    Correct. We are working closely with Verizon and TMobile Europe to offer this service to their users as well.

    Shadid

  • agmangas

    Is this avaliable in Spain ( Vodafone ) ? I´m having some trouble trying to get this funcionality working…

  • http://twitter.com/marquardt24 Matthias Marquardt

    since there was the twitter reminder – I would like to remind/repeat myself with the question about the unsupported operation exception when setMode(0) is used?!

    Using this sample code on an OS5 Phone (9520 v5.0.0.607 – platform 4.2.0.275) the BlackBerryCriteria.setMode(0) causing an UnsupportedOperationException – see trace below

    Name: UnsupportedOperationException
    GUID: 9c3cd62e3320b498
    Time: Jul 29, 2010 14:13:33
    No detail message
    net_rim_locationapi(4BAD732F)
    BlackBerryCriteria
    setMode
    0×591
    lbtest(4C517028)
    CTRTest$MyMainScreen
    requestLocationViaRIMsCellTowerLocationService
    0×576
    lbtest(4C517028)
    CTRTest$1
    run
    0x3FD

    Do you have any additional hint's???

    Using the same code with setMode(1) works fine – I will get an GPS Antenna based fix – but of course I would like to get an CellTower based one.

  • http://twitter.com/marquardt24 Matthias Marquardt

    uuups – did not saw your reply yet – sorry [I hope my other post will not get approved]…

    I am a Vodafone germany user – so not TMo (Eur) or Verizon (US) – so the unsupported operation exception is a “mystery” for me…

    also I am not able to confirm what you are saying about the JSR179 compatible way to make use of the celltower based location service [one KB article came with a test application - using that application never returned a location on my phone (and on various others (none TMo/Verizon) around the world] – Also I tried to integrate the JSR197 std. Location & Criteria CellTower code in my Application – also no luck at all.

    Have in mind, that with my GPSLogger application I have quite some experience in the usage of the JSR197 API's… everything is fine for using GPS fixes via sats – but via the CellTowers – no way for me over here in Europe.

  • http://devblog.blackberry.com Shadid

    Hi Matthias,
    This should work on Vodafone devices. Was your device originally a TMobile device and you moved to Vodafone later with this? Please submit all issues in our issue tracker with the eventlog of the device instead of submitting them in the blog post. That will help us track it properly.

    Regards,
    Shadid

  • http://devblog.blackberry.com Shadid

    Please submit all issues in our developer issue tracker with the eventlog of the device.

  • Remodelar

    Is it possible to extract cell towers coordinates? How can I do it?

  • http://devblog.blackberry.com Shadid

    The coordinate you get from Geolocation service is computed after applying some advanced heuristics to the coordinates of all the cell towers in sight. There is no way to get the coordinates of the cell towers separately. You can only get the final computed coordinate.

  • agmangas

    My device is also within the Vodafone network ( Spain ) and has not been used with another carrier… I´m also getting the “UnsupportedOperationException” that Matthias says.

    Maybe this is a Vodafone problem ( the same problem happening in Germany and Spain… ) ?

  • http://devblog.blackberry.com Shadid

    agmangas,
    I am sorry to hear that you are having issues. Please open a ticket for this in our issue tracker so that we can resolve this asap. When you submit this in the issue tracker, please ensure that you get the eventlog of the device right after reproducing the issue and attach that log with the issue.

    Shadid

  • agmangas

    I´ve done it already :)

    The title of the issue is “OS 5.0 Geolocation Services throw UnsupportedOperationException”

    Thanks for your assistance!

  • Jeremia Hutabarat

    are the LocationProvider and BlackBerryLocationProvider the same? The lat and lon that i get from this two methods are the same. FYI, i'm in Indonesia. Thanks.

  • http://tradingichimoku.com/2010/09/12/garmin-grmn-chart-review/ Trading Ichimoku | Garmin (GRMN) : Chart Review

    [...] I do know that they have some geolocation services testing via this post [...]

  • Tamal

    Can you please reconfirm if this GPS-free location service would work on all major US networks like Sprint, AT&T and others (except Verizon) ? I understand you are still working with Verizon on this.

  • Jdmidtun

    Hi Shadid, I have tried this on several carriers and devices in the US, here are my results:

    GPSInfo.isGPSModeAvailable(GPSInfo.GPS_MODE_CELLSITE) returned the following:

    Storm running 5.0 on Sprint – false
    Tour running 5.0 on Verizon – false
    Bold running 5.0 on AT&T – false
    Bold 2 running 5.0 on T-Mobile – true

    I guess the Verizon results, while disappointing, were expected based on your comments, but not the others.

    So, of the 4 major carriers in the US, it appears that only T-Mobile let me use the service. This seems to contradict all the documentation and your comments.

  • Guest

    The lat and lon that i get from this two methods are the same.

  • Aneudys

    Hi, i’m having trouble with my application, i’m obteining the location from a cell tower and sending it by http conection, but the application behave perfectly in the simulator but when i test it in my cellphone, the application crash… i don’t know what happening…

  • FDS

    Did you get this work in Vodafone Spain?

  • FDS

    Please tell me you fixed this :)

blog comments powered by Disqus