<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BlackBerry Developer Blog &#187; geolocation</title>
	<atom:link href="http://devblog.blackberry.com/tag/geolocation/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Tue, 21 May 2013 15:28:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='devblog.blackberry.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ef0a66c09615fa946c4179662398878?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>BlackBerry Developer Blog &#187; geolocation</title>
		<link>http://devblog.blackberry.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devblog.blackberry.com/osd.xml" title="BlackBerry Developer Blog" />
	<atom:link rel='hub' href='http://devblog.blackberry.com/?pushpress=hub'/>
		<item>
		<title>Ripple renewed: Updates to the Ripple Emulator</title>
		<link>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/</link>
		<comments>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 21:40:56 +0000</pubDate>
		<dc:creator>Ken W</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 WebWorks SDK]]></category>
		<category><![CDATA[blackberry webworks sdk]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[Ripple Emulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11137</guid>
		<description><![CDATA[Alongside the refresh for the BlackBerry® 10 WebWorks™ SDK, we have also released an update to the Ripple Emulator.  Never to be left out, Ripple gets a big update with emulation support for some of the latest BlackBerry 10 WebWorks APIs.  Let’s get started! We recently added support for the HTML5 File system API in [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11137&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Alongside the refresh for the <a href="http://devblog.blackberry.com/2012/09/blackberry-10-webworks-sdk-release-update/">BlackBerry® 10 WebWorks™ SDK</a>, we have also released an update to the Ripple Emulator.  Never to be left out, Ripple gets a big update with emulation support for some of the latest BlackBerry 10 WebWorks APIs.  Let’s get started!</p>
<p>We recently added support for the HTML5 File system API in our web rendering engine and BlackBerry WebWorks.  With this release, you can now emulate the file system, both sandboxed and unsandboxed.  Ripple will create an area your application can write to, and mimics the file system layout of the device.</p>
<p>A really cool piece of Ripple is the emulation of geolocation.  We recently added the live map view that allows you to select a new location on a map, and inject the location into your app code.  With this release, we received a great community contribution that really takes geolocation emulation to the next level.  <a href="http://github.com/mdineen" target="_new">Mark Dineen</a> provided a patch that allows you to specify a route to follow by providing a GPX file.  Ripple will read the file and inject location update events into your code based on the route provided! Now you can better emulate end-user navigation and movement.</p>
<p><img class="aligncenter size-full wp-image-11214" title="ripple-1" src="http://rimdevblog.files.wordpress.com/2012/09/ripple-1.jpg?w=313&#038;h=453" alt="TITLE_IMAGE" width="313" height="453" /></p>
<p>To better reflect the relationship between Cordova and PhoneGap &#8211; and due to the fact their core is the same &#8211; they are now both under the same entry in the Platforms window, and are represented by version number.</p>
<p>Quite often an application will wish to know when the virtual keyboard is displayed and closed, so that it can react accordingly.  You can now fire the relevant keyboard events into your application to test out your logic.  In the Events panel when you are emulating the BlackBerry 10 platform, you should now see the blackberry.event.keyboard… events.</p>
<p>HTML5 being inherently cross-platform in nature, there are many applications built using web technologies that are designed to target multiple form factors.  Part of designing a cross-platform application is ensuring that your application appears and lays out in a useful way depending on the capabilities of the target platform.  CSS media queries are a powerful tool in this regard, and Ripple now emulates media queries based on the target platform you have currently chosen to emulate.  Try it out and have some fun with this one.</p>
<p>So, be sure to visit our <a href="http://developer.blackberry.com/html5" target="_new">HTML5 developer site</a> to get all the most recent updates, and particularly the <a href="http://developer.blackberry.com/html5/downloads">downloads </a>page.  Get Ripple, and the latest WebWorks SDK, and start building!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11137&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3b422c1a037b89d4ddf5bef834dbdeef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjwallis</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/09/ripple-1.jpg" medium="image">
			<media:title type="html">ripple-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Ripple + BlackBerry 10 = Emulation Awesomeness</title>
		<link>http://devblog.blackberry.com/2012/05/ripple-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2012/05/ripple-blackberry-10/#comments</comments>
		<pubDate>Wed, 02 May 2012 16:23:32 +0000</pubDate>
		<dc:creator>Ken W</dc:creator>
				<category><![CDATA[Dev Con]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[appps]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 WebWorks SDK]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[emulation]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[ripple]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9182</guid>
		<description><![CDATA[We have just posted a new Ripple Emulator with support for BlackBerry 10!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9182&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-full wp-image-9184" src="http://rimdevblog.files.wordpress.com/2012/05/ripple-bb10-1.jpg?w=268&#038;h=248" alt="TITLE_IMAGE" width="268" height="248" /></p>
<p>Hot on the heels of the release of the <a href="http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/" target="_new">BlackBerry® 10 WebWorks™ SDK</a>, we have posted a new Ripple Emulator with support for <a href="http://blogs.blackberry.com/2012/05/blackberry-10-world-keynote/" target="_new">BlackBerry® 10</a>. All the power of Ripple can now be put to use developing and testing your BlackBerry 10 applications over the summer to get into the <a href="http://appworld.blackberry.com/" target="_new">BlackBerry App World™</a> storefront right out of the gates!</p>
<p>Inside Ripple, you can now select the BlackBerry 10 Platform and target the <a href="http://blogs.blackberry.com/2012/05/blackberry-10-dev-alpha/" target="_new">BlackBerry 10 Dev Alpha device</a> for emulation. The tool will configure the API emulation interface to reflect the current available APIs delivered in the BlackBerry 10 WebWorks SDK Beta. And once you install and configure the BlackBerry 10 WebWorks SDK with Ripple, you can build you application, sign it, and even deploy it to the simulator or, if you were a lucky attendee of BlackBerry 10 Jam, to your shiny new BlackBerry 10 Dev Alpha developer device.</p>
<p><span id="more-9182"></span></p>
<p><img class="aligncenter size-full wp-image-9183" title="" src="http://rimdevblog.files.wordpress.com/2012/05/ripple-bb10-2.jpg?w=600&#038;h=386" alt="" width="600" height="386" /></p>
<p>With this release, you will find two different versions of the Ripple Emulator on <a href="http://developer.blackberry.com/html5/download/ripple" target="_new">our developer site</a>. The reason for this is that Ripple is moving back to the future. Starting with this release, Ripple is returning to its roots as a Chrome Browser Extension. While we believe this gives us the best path forward, there are still a few things to clean up, coming in new beta refreshes through the summer. Until that time, the current version of Ripple will remain the primary tool for supporting all platforms.</p>
<p>For this first beta release, after you complete the install process, you will need to manually install the extension .crx file into Google Chrome by dragging and dropping it onto the browser. After that you just need to click on the Ripple icon to the right of the URL bar and enable Ripple, and you are good to go.</p>
<p>If you would like to leverage the BlackBerry 10 WebWorks SDK build/sign/deploy functionality within Ripple, you will also need to manually start the Build and Deploy Node.js-based services. Closing the command prompt window will stop the services. For more information on this and the install process, please review <a href="http://developer.blackberry.com/html5/documentation" target="_new">our Getting Started guide</a>.</p>
<p>An additional feature that we have added in this release is the addition of dynamic mapping for the emulation of geolocation features. You can now click-drag, and zoom in and out of the map in the geolocation panel and the latitude/longitude information will dynamically update. Give it a try for testing your location based service applications.</p>
<p>No need to fret though – we are hard at work abstracting the manual setup so that this is all seamless as soon as possible. We are aiming to deliver Beta refreshes to both Ripple and the BlackBerry 10 WebWorks SDK on a monthly basis, in order to get the latest and greatest into our community’s hands as frequently as possible.</p>
<p>Check our <a href="http://developer.blackberry.com/html5" target="_new">BlackBerry WebWorks development site</a> frequently through the summer in order to ensure you always have the latest tools to develop the best BlackBerry 10 WebWorks applications.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9182&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/ripple-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3b422c1a037b89d4ddf5bef834dbdeef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjwallis</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/ripple-bb10-1.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/ripple-bb10-2.jpg" medium="image" />
	</item>
		<item>
		<title>Wi-Fi Geolocation Has Launched!</title>
		<link>http://devblog.blackberry.com/2011/09/wifi-geolocation-launch/</link>
		<comments>http://devblog.blackberry.com/2011/09/wifi-geolocation-launch/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 19:20:25 +0000</pubDate>
		<dc:creator>Shadid</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[location services]]></category>
		<category><![CDATA[wi-fi]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7047</guid>
		<description><![CDATA[Announcing the launch of the Wi-Fi® geolocation service, a further enhancement to our Cell-site geolocation service.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7047&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2011/09/wi-fi-geolocation.jpg?w=600&#038;h=366" alt="Wi-Fi Geolocation" title="Wi-Fi Geolocation" width="600" height="366" class="aligncenter size-full wp-image-7090" /></p>
<p>LBS nation, we have good news! The Wi-Fi® geolocation service officially launched on September 9th, 2011. This in-house technology at Research In Motion® (RIM®) uses Wi-Fi Access Point data that&#8217;s been collected anonymously by your BlackBerry® smartphone to provide a quick and accurate location fix to location-aware applications globally.  This service is a further enhancement to our Cell-site geolocation service, which has been in service globally for more than a year. </p>
<p>Unlike GPS-based location fixes, this service offers a faster and more convenient way for developers to get location fixes via a secure connection with minimum bandwidth usage. Although the accuracy of this service is lower than GPS, it’s higher than Cell-site geolocation, and the speed is expected to be much faster than GPS. One advantage to Wi-Fi geolocation service is that it typically works even when GPS is not available.  For example, when a user is indoors or when a user prefers not to turn their GPS on in order to preserve battery life, Wi-Fi geolocation service is still an option.</p>
<p>The APIs needed to acquire Wi-Fi geolocation fixes have been available since the BlackBerry® 6 OS release; therefore, all devices running the BlackBerry 6 OS and higher are able to leverage this service via existing APIs upon provisioning of this service. Please note that service provisioning may take up to a month from the launch date, so we’re asking for your patience and understanding if it doesn’t start working immediately. For APIs and other relevant technical details, please refer to the KB article <a href="http://supportforums.blackberry.com/t5/Java-Development/Location-APIs-Start-to-finish/ta-p/571949" target="_new" title="Location APIs – Start to finish">Location APIs – Start to finish</a>. You can also leverage <a href="http://supportforums.blackberry.com/t5/Java-Development/Simple-Location-API/ta-p/1145951" target="_new" title="Simple Location API">Simple Location API</a> if you want to get a head-start by skipping the full details. </p>
<p>I am really excited about this service as it opens up a lot of possibilities for innovation and great apps. Let us know when you integrate your app with this service, and let us know how it goes!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7047/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7047/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7047&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/09/wifi-geolocation-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/25ee80c29143f159bad70d24df820bc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shadidhaque</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/09/wi-fi-geolocation.jpg" medium="image">
			<media:title type="html">Wi-Fi Geolocation</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple Location API – Simplicity vs. Flexibility</title>
		<link>http://devblog.blackberry.com/2011/07/simple-location-api/</link>
		<comments>http://devblog.blackberry.com/2011/07/simple-location-api/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 16:49:33 +0000</pubDate>
		<dc:creator>Shadid</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[location api]]></category>
		<category><![CDATA[simple location]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6801</guid>
		<description><![CDATA[Announcing an abstraction to the Location API that simplifies getting location fixes in different modes, as well as optimizes battery usage.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6801&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6802" title="Simple Location API" src="http://rimdevblog.files.wordpress.com/2011/07/location-api.jpg?w=360&#038;h=480" alt="Simple Location API" width="360" height="480" /></p>
<p>I have recently written an abstraction to the Location API that simplifies getting location fixes in different modes, as well as optimizes battery usage. Developers intending to quickly incorporate location technology to their apps can now use the Simple Location API to leverage both GPS and Geolocation-based location services in virtually no time.</p>
<p>Besides pure GPS or Geolocation mode, the Simple Location API comes equipped with an OPTIMAL mode that dynamically chooses between the Research In Motion® (RIM®) <a href="http://us.blackberry.com/developers/platform/locateservice/" target="_new">Locate Services</a> and on-device GPS, depending on availability. Also, since location-based services can be battery intensive if not handled properly, this API optimizes power consumption by adding increasing breathing intervals between retries when location fixes are not available.</p>
<p>The Simple Location API is designed to include the following features:</p>
<ul>
<li>Simplified API with a focus on real world use cases.</li>
<li>An API that leverages on-device GPS and RIM&#8217;s Locate Services.</li>
<li>Dynamically detects available and supported location modes on the device before trying any of them.</li>
<li>Has the ability to choose the best location mode based on the modes available on the smartphone.</li>
<li>Built-in retry mechanism with dynamic delay (to save battery) based on a retry factor set by the API user.</li>
<li>Performs both single and tracking location fixes.</li>
<li>Simplified events via SimpleLocationListener interface.</li>
<li>Capable of starting, stopping and restarting tracking sessions in a reliable thread-safe way.</li>
<li>Designed to eliminate/reduce misuse of the API</li>
</ul>
<p>There’s definitely room for improvement to the Simple Location API so, keeping that in mind, the source is fully open and can be downloaded <a href="http://supportforums.blackberry.com/t5/Java-Development/Simple-Location-API/ta-p/1145951" target="_new">here</a> along with a full demo app. Feel free to integrate this in to your app today, and if you are a passionate BlackBerry® app developer, you know the drill &#8211; improve and share!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6801/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6801/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6801&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/07/simple-location-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/25ee80c29143f159bad70d24df820bc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shadidhaque</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/07/location-api.jpg" medium="image">
			<media:title type="html">Simple Location API</media:title>
		</media:content>
	</item>
		<item>
		<title>Locate Service Update Provides GPS-Free Location Queries</title>
		<link>http://devblog.blackberry.com/2010/07/blackberry-geolocation-service/</link>
		<comments>http://devblog.blackberry.com/2010/07/blackberry-geolocation-service/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:30:43 +0000</pubDate>
		<dc:creator>Shadid</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[LBS]]></category>
		<category><![CDATA[locate service]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=1900</guid>
		<description><![CDATA[Introducing Geolocation service for BlackBerry® developers. Part of the Locate Service.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=1900&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2010/07/locations.jpg?w=320&#038;h=240" alt="" title="Geolocation service" width="320" height="240" class="aligncenter size-full wp-image-1898" /></p>
<p>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 <a href="http://na.blackberry.com/eng/developers/platform/locateservice/">Locate Service</a>. The best part? It’s free to developers!</p>
<p>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.</p>
<p><span id="more-1900"></span></p>
<p>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 <a href="http://na.blackberry.com/eng/developers/platform/">BlackBerry® Application Platform v5.0</a> or higher and users must be signed up with a carrier that has enabled these capabilities. </p>
<p>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.</p>
<p>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.</p>
<p>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. </p>
<p>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.</p>
<p>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.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/1900/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/1900/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=1900&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/07/blackberry-geolocation-service/feed/</wfw:commentRss>
		<slash:comments>87</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/25ee80c29143f159bad70d24df820bc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shadidhaque</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/07/locations.jpg" medium="image">
			<media:title type="html">Geolocation service</media:title>
		</media:content>
	</item>
	</channel>
</rss>
