<?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/"
	>

<channel>
	<title>SourceGPS.com &#187; Software</title>
	<atom:link href="http://www.sourcegps.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sourcegps.com</link>
	<description>Amateur GPS User Web Site</description>
	<lastBuildDate>Thu, 05 May 2011 15:29:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Google Updates Maps for Android</title>
		<link>http://www.sourcegps.com/2011/05/05/google-updates-maps-for-android/</link>
		<comments>http://www.sourcegps.com/2011/05/05/google-updates-maps-for-android/#comments</comments>
		<pubDate>Thu, 05 May 2011 15:25:14 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=1976</guid>
		<description><![CDATA[Maps for Android received an update from Google recently &#8211; it&#8217;s not just a simple bug fix either &#8211; Maps now has a couple of new and useful features. With Maps for Android updated to 5.4 you&#8217;ll be able to see your search history, this should save you a little bit of time because you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Maps for Android</strong> received an update from Google recently &#8211; it&#8217;s not just a simple bug fix either &#8211; Maps now has a couple of new and useful features.</p>
<p>With Maps for Android updated to 5.4 you&#8217;ll be able to see your search history, this should save you a little bit of time because you won&#8217;t be entering the same search term over and over again. Maps for Android 5.4 also sports more detailed business information in the search results on the map &#8211; that&#8217;s helpful!</p>
<p>The most awesome new feature is the one that allows you to report a destination that&#8217;s not already available. Destination reporting will help Google keep up to date on what&#8217;s out there in our constantly changing real world.</p>
<p>Google Maps for Android is free and it&#8217;s available in the <a href="https://market.android.com/details?id=com.google.android.apps.maps&#038;feature=search_result" target="_blank">Android Market</a>. If you already have it installed, you should be able to go to the updates section of the Market app to download and install the update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2011/05/05/google-updates-maps-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free GPS Tracking for iPhone, Android and Blackberry</title>
		<link>http://www.sourcegps.com/2011/01/19/free-gps-tracking-for-iphone-android-and-blackberry/</link>
		<comments>http://www.sourcegps.com/2011/01/19/free-gps-tracking-for-iphone-android-and-blackberry/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 14:40:51 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple - Mac]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[GPS Tracking]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=895</guid>
		<description><![CDATA[InstaMapper is a completely Free GPS Tracking Service that&#8217;s been around since about 2008. It&#8217;s simple to set up and works with the iPhone, Android and Blackberry. The makers of InstaMapper also say that if your device will run Java MIDP-2.0 applications you should give their software a try because it might just work. To [...]]]></description>
			<content:encoded><![CDATA[<p>InstaMapper is a completely <strong>Free GPS Tracking Service</strong> that&#8217;s been around since about 2008. It&#8217;s simple to set up and works with the iPhone, Android and Blackberry. The makers of InstaMapper also say that if your device will run Java MIDP-2.0 applications you should give their software a try because it might just work.</p>
<p>To get started with InstaMapper&#8217;s free GPS tracking service you just have to download the software and create an account &#8211; they only ask for a username, password and valid email address &#8211; NOT a bunch of other private information so you can be sure of your privacy.</p>
<p>The Instamapper Free GPS Tracking Service also also allows you to embed a map with your current location on a blog, web page, or Facebook profile too. We have to give it a thumbs up for functionality and cost (absolutely free).</p>
<h3>InstaMapper has Been Tested on the Following Phones:</h3>
<p><a href="http://www.amazon.com/gp/product/B001UBB9GM?ie=UTF8&#038;tag=so038-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001UBB9GM">Apple iPhone 3G </a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&#038;l=as2&#038;o=1&#038;a=B001UBB9GM" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
<a href="http://www.amazon.com/gp/product/B004D2LTMY?ie=UTF8&#038;tag=so038-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B004D2LTMY">Sony Ericsson E10i XPERIA Mini &#8211; GSM Quadband Android Phone</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&#038;l=as2&#038;o=1&#038;a=B004D2LTMY" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
<a href="http://www.amazon.com/gp/product/B003N17IJ4?ie=UTF8&#038;tag=so038-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B003N17IJ4">HTC Wildfire A3333 Smartphone &#8211; Android OS, 5MP Camera, Wi-Fi, and Touch Screen</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&#038;l=as2&#038;o=1&#038;a=B003N17IJ4" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
<a href="http://www.amazon.com/gp/product/B0035ER8OO?ie=UTF8&#038;tag=so038-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0035ER8OO">HTC Legend A6363 Unlocked GSM Android Based Smartphone</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&#038;l=as2&#038;o=1&#038;a=B0035ER8OO" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p><strong><a href="http://www.instamapper.com" target="_blank" title="Free GPS Tracking for iPhone, Android and Blackberry">Download InstaMapper</a></strong> and try it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2011/01/19/free-gps-tracking-for-iphone-android-and-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPSBabel &#8211; More Than a GPS Coordinate Converter</title>
		<link>http://www.sourcegps.com/2011/01/15/gpsbabel-more-than-a-gps-coordinate-converter/</link>
		<comments>http://www.sourcegps.com/2011/01/15/gpsbabel-more-than-a-gps-coordinate-converter/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 00:55:35 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[GPS Tools]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=624</guid>
		<description><![CDATA[GPSBabel is a lot more than just a tool that allows you to convert your GPS coordinates from one format to another. GPSBabel is probably more useful as a processing tool that allows you to alter, filter and even improve your GPS data in a variety of different ways. Once you realize the GPS data [...]]]></description>
			<content:encoded><![CDATA[<p>GPSBabel is a lot more than just a tool that allows you to convert your GPS coordinates from one format to another. GPSBabel is probably more useful as a processing tool that allows you to alter, filter and even improve your GPS data in a variety of different ways. Once you realize the GPS data processing power that GPSBabel has you&#8217;re going to wonder why you didn&#8217;t start using it a lot earlier.</p>
<h3>How Can GPSBabel Improve Your GPS Data?</h3>
<h4>By Filtering Inaccurate GPS Data</h4>
<p>You might not care what HDOP (Horizontal Dilution of Precision) or VDOP (Vertical Dilution of Precision) are all about, or even have access to those measurements through your GPS, but that doesn&#8217;t mean you can&#8217;t have GPSBabel process your data based on those values.</p>
<p>HDOP and VDOP are numerical values associated with a coordinate that indicate the precision of the data at the time it was taken. A high value HDOP or VDOP indicate that the acquired data is less precise &#8211; while a lower value indicates that the collected data is more precise.</p>
<p>GPSBabel has an option that allows you to filter out the data that is less than accurate &#8211; you can even specify a maximum acceptable HDOP or VDOP value you&#8217;re willing to include in your data.</p>
<h4>By Compacting Your GPS Data</h4>
<p>If you&#8217;ve ever recorded a really long track you&#8217;ve probably noticed the performance of your GPS take a real hit &#8211; GPSBabel can help you out with your any really long tracks by compressing them. When you run your track through GPSBabel you have the option to filter out duplicate points.</p>
<p>GPSBabel also gives you the option to simplify your track to a certain number of points. In this mode you might have 20 points to make a curve in your track rather than the 100 that your GPS recorded &#8211; it&#8217;s not as accurate but it keeps your track file from being overly large and unwieldy.</p>
<h4>By Splitting or Ignoring Your GPS Track at a Certain Point</h4>
<p>I&#8217;d be embarrassed to tell you how many times I&#8217;ve left my GPS logging a track after recording something that&#8217;s really important. Usually my battery dies 8 or so hours later and that&#8217;s when my tracklog stops. I end up with a really huge tracklog with a lot of useless data for 8 hours that I didn&#8217;t need to have it recording.</p>
<p>With GPSBabel I&#8217;m able to quickly get rid of that extra, useless data. GPSBabel allows you to specify a point at which to stop processing or split the data into multiple tracklog files.</p>
<p>With GPSBabel it&#8217;s easy, all you have to do is go back and look at your last wanted point and not the time and date. Input that time and date information into GPSBabel&#8217;s filter and you&#8217;re set to remove all that unwanted data.</p>
<p><strong>These Are Only Some of GPSBabel&#8217;s Features</strong> &#8211; It&#8217;s a Very Powerful Tool. If you use a GPS and have a need to manipulate your data you&#8217;re going to find that GPSBabel is a lot more than a simple translator &#8211; it&#8217;s probably one of the most powerful GPS data manipulation tools available.</p>
<p>I&#8217;m surprised that GPSBabel is still a free program &#8211; it&#8217;s been around a long time and it just keeps getting better. You can download the latest version from the <a href="http://www.gpsbabel.org" target="_blank">GPSBabel Web Site</a> &#8211; if you find the program useful make sure that you go back and make a small donation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2011/01/15/gpsbabel-more-than-a-gps-coordinate-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back2It for Your GPS Enabled Android Device</title>
		<link>http://www.sourcegps.com/2011/01/12/back2it-for-your-gps-enabled-android-device/</link>
		<comments>http://www.sourcegps.com/2011/01/12/back2it-for-your-gps-enabled-android-device/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 00:48:02 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=588</guid>
		<description><![CDATA[Back2It by Macrosoft is a sweet, little program for your GPS enabled Android device. It&#8217;s not a full blown GPS navigation program so it doesn&#8217;t have the high overhead and start-up time that a full blown navigational program requires. Back2It is meant to be used as a quick and easy marker of anything you&#8217;d ever [...]]]></description>
			<content:encoded><![CDATA[<p>Back2It by Macrosoft is a sweet, little program for your GPS enabled Android device. It&#8217;s not a full blown GPS navigation program so it doesn&#8217;t have the high overhead and start-up time that a full blown navigational program requires.</p>
<p>Back2It is meant to be used as a quick and easy marker of anything you&#8217;d ever imagine you&#8217;d want to mark. You can quickly recall the marker so you can return to the same spot easily. If you use your imagination you can find a lot of uses for this function &#8211; it&#8217;ll probably even help you save some time too.<br />
<a href="http://www.sourcegps.com/2011/01/12/back2it-for-your-gps-enabled-android-device/back2it-premium-2/" rel="attachment wp-att-595"><img src="http://www.sourcegps.com/wp-content/uploads/2011/01/back2it-premium-2.jpg" alt="" title="back2it android gps" width="150" height="225" class="alignright size-full wp-image-595" /></a><br />
What would you want to have such a simple tasked program like that for you ask? Try finding your car at Disneyland or a big shopping mall after a few hours worth of shopping with a couple kids hanging off your arms. It&#8217;s hard enough trying to remember not to lock your keys in the car &#8211; let alone where you parked it!</p>
<p>You think you&#8217;re going to have to pay for Back2It right? Maybe just under a buck? Not true &#8211; the Back2It app is absolutely free so you can&#8217;t go wrong with giving it a try. For the latest version of Back2It you&#8217;re going to want to search for it in the official Android Market.</p>
<p>When you park your car, find a great cafe you want to try or find a great place to take a picture but forgot your camera you&#8217;ll be able to mark that spot and get Back2It easily.</p>
<p><strong>If you don&#8217;t have an Android based device yet &#8211; We Suggest the HTC Legend A6363</strong></p>
	<br /><table cellpadding="0"class="amazon-product-table">
		<tr>
			<td valign="top">
				<div class="amazon-image-wrapper">
					<a href="http://www.amazon.com/HTC-Smartphone-navigation-Touchscreen-International/dp/B0035ER8OO%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0035ER8OO" ><img src="http://ecx.images-amazon.com/images/I/419qmvhbyyL._SL160_.jpg" class="amazon-image amazon-image" /></a><br />
					<a rel="appiplightbox" href="http://ecx.images-amazon.com/images/I/419qmvhbyyL.jpg"><span class="amazon-tiny">See larger image</span></a>
				</div>
				<div class="amazon-buying">
					<h2 class="amazon-asin-title"><a href="http://www.amazon.com/HTC-Smartphone-navigation-Touchscreen-International/dp/B0035ER8OO%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0035ER8OO" ><span class="asin-title">HTC Legend A6363 Unlocked GSM Android Based Smartphone with 5 MP Camera, Wi-Fi, gps navigation, Touchscreen and Bluetooth -- International Version with No Warranty (Silver) (Wireless Phone Accessory)</span></a></h2>
				</div>
				<hr noshade="noshade" size="1" />
				<div align="left">
					<table class="amazon-product-price" cellpadding="0">
						<tr>
							<td class="amazon-list-price-label">List Price:</td>
							<td class="amazon-list-price">$799.99 USD</td>
						</tr>
						<tr>
							<td class="amazon-new-label">New From:</td>
							<td class="amazon-new">$349.95 <span class="instock">In Stock</span></td>
						</tr>
						<tr>
							<td class="amazon-used-label">Used from:</td>
						<td class="amazon-used">$265.40 <span class="instock">In Stock</span></td>
						</tr>
						<tr>
							<td valign="top" colspan="2">
								<div class="amazon-dates">
									<br /><div><a style="display:block;margin-top:8px;margin-bottom:5px;width:165px;"  href="http://www.amazon.com/HTC-Smartphone-navigation-Touchscreen-International/dp/B0035ER8OO%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0035ER8OO"><img src="http://www.sourcegps.com/wp-content/plugins/amazon-product-in-a-post-plugin/images/buyamzon-button.png" border="0" style="border:0 none !important;margin:0px !important;background:transparent !important;" /></a></div>
								</div>
							</td>
						</tr>
					</table>
				</div>
			</td>
		</tr>
	</table>

]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2011/01/12/back2it-for-your-gps-enabled-android-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geographic &#8211; UTM Coordinate Converter</title>
		<link>http://www.sourcegps.com/2011/01/10/geographic-utm-coordinate-converter/</link>
		<comments>http://www.sourcegps.com/2011/01/10/geographic-utm-coordinate-converter/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 00:21:23 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GPS Tools]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=546</guid>
		<description><![CDATA[I like to store some of my GIS data in Google Earth so that I can easily load it into my GPS and take it with me or share it no-hassle with other people - but Google Earth still doesn't allow you to input your coordinates in the UTM system. Google earth is great for [...]]]></description>
			<content:encoded><![CDATA[<p>I like to store some of my GIS data in Google Earth so that I can easily load it into my GPS and take it with me or share it no-hassle with other people - but Google Earth still doesn't allow you to input your coordinates in the UTM system. Google earth is great for displaying your data, it makes it easy to study it and present it to other people so there's a lot of benefit to using it. There have been a lot of times when I need to make a quick conversion between Geographic (decimal degrees) and UTM coordinates so having a tool that does the job for me is a real time-saver.</p>

<p>This is a nice, easy to use tool that will convert UTM Coordinates to Geographic Coordinates and vice versa so that you can have the best of both the professional and the amateur worlds with your data.</p>

<p>Just input your data into the corresponding boxes and hit the arrow key to make the conversion.</p>

<script type="text/javascript">
    <!--
    var pi = 3.14159265358979;
/*Ellipsoid model constants (actual values here are for WGS84)*/
    var sm_a = 6378137.0;
    var sm_b = 6356752.314;
    var sm_EccSquared = 6.69437999013e-03;
    var UTMScaleFactor = 0.9996;
/*DegToRad-Converts degrees to radians*/
    function DegToRad (deg)
    {
        return (deg / 180.0 * pi)
    }
/*RadToDeg-Converts radians to degrees*/
    function RadToDeg (rad)
    {
        return (rad / pi * 180.0)
    }
/*ArcLengthOfMeridian-Computes the ellipsoidal distance from the equator to a point at a given latitude.
    * Reference: Hoffmann-Wellenhof, B., Lichtenegger, H., and Collins, J.,
    * GPS: Theory and Practice, 3rd ed.  New York: Springer-Verlag Wien, 1994.
    * Inputs:
    *     phi - Latitude of the point, in radians.
    * Globals:
    *     sm_a - Ellipsoid model major axis.
    *     sm_b - Ellipsoid model minor axis.
    * Returns:
    *     The ellipsoidal distance of the point from the equator, in meters.
*/
    function ArcLengthOfMeridian (phi)
    {
        var alpha, beta, gamma, delta, epsilon, n;
        var result;
/* Precalculate n */
        n = (sm_a - sm_b) / (sm_a + sm_b);
/* Precalculate alpha */
        alpha = ((sm_a + sm_b) / 2.0)
           * (1.0 + (Math.pow (n, 2.0) / 4.0) + (Math.pow (n, 4.0) / 64.0));
/* Precalculate beta */
        beta = (-3.0 * n / 2.0) + (9.0 * Math.pow (n, 3.0) / 16.0)
           + (-3.0 * Math.pow (n, 5.0) / 32.0);
/* Precalculate gamma */
        gamma = (15.0 * Math.pow (n, 2.0) / 16.0)
            + (-15.0 * Math.pow (n, 4.0) / 32.0);
/* Precalculate delta */
        delta = (-35.0 * Math.pow (n, 3.0) / 48.0)
            + (105.0 * Math.pow (n, 5.0) / 256.0);
/* Precalculate epsilon */
        epsilon = (315.0 * Math.pow (n, 4.0) / 512.0);
/* Now calculate the sum of the series and return */
    result = alpha
        * (phi + (beta * Math.sin (2.0 * phi))
            + (gamma * Math.sin (4.0 * phi))
            + (delta * Math.sin (6.0 * phi))
            + (epsilon * Math.sin (8.0 * phi)));
    return result;
    }

    /*UTMCentralMeridian-Determines the central meridian for the given UTM zone.
    * Inputs:
    *   zone - An integer value designating the UTM zone, range [1,60].
    * Returns:
    *   The central meridian for the given UTM zone, in radians, or zero
    *   if the UTM zone parameter is outside the range [1,60].
    *   Range of the central meridian is the radian equivalent of [-177,+177].
    */
    function UTMCentralMeridian (zone)
    {
        var cmeridian;
        cmeridian = DegToRad (-183.0 + (zone * 6.0));
        return cmeridian;
    }
    /* FootpointLatitude-Computes the footpoint latitude for use in converting transverse
    * Mercator coordinates to ellipsoidal coordinates.
    * Reference: Hoffmann-Wellenhof, B., Lichtenegger, H., and Collins, J.,
    *   GPS: Theory and Practice, 3rd ed.  New York: Springer-Verlag Wien, 1994.
    * Inputs:
    *   y - The UTM northing coordinate, in meters.
    * Returns:
    *   The footpoint latitude, in radians.
    */
    function FootpointLatitude (y)
    {
        var y_, alpha_, beta_, gamma_, delta_, epsilon_, n;
        var result;
/* Precalculate n (Eq. 10.18) */
        n = (sm_a - sm_b) / (sm_a + sm_b);
/* Precalculate alpha_ (Eq. 10.22) */
/* (Same as alpha in Eq. 10.17) */
        alpha_ = ((sm_a + sm_b) / 2.0)
            * (1 + (Math.pow (n, 2.0) / 4) + (Math.pow (n, 4.0) / 64));
/* Precalculate y_ (Eq. 10.23) */
        y_ = y / alpha_;        
/* Precalculate beta_ (Eq. 10.22) */
        beta_ = (3.0 * n / 2.0) + (-27.0 * Math.pow (n, 3.0) / 32.0)
            + (269.0 * Math.pow (n, 5.0) / 512.0);
/* Precalculate gamma_ (Eq. 10.22) */
        gamma_ = (21.0 * Math.pow (n, 2.0) / 16.0)
            + (-55.0 * Math.pow (n, 4.0) / 32.0);
/* Precalculate delta_ (Eq. 10.22) */
        delta_ = (151.0 * Math.pow (n, 3.0) / 96.0)
            + (-417.0 * Math.pow (n, 5.0) / 128.0);
/* Precalculate epsilon_ (Eq. 10.22) */
        epsilon_ = (1097.0 * Math.pow (n, 4.0) / 512.0);
/* Now calculate the sum of the series (Eq. 10.21) */
        result = y_ + (beta_ * Math.sin (2.0 * y_))
            + (gamma_ * Math.sin (4.0 * y_))
            + (delta_ * Math.sin (6.0 * y_))
            + (epsilon_ * Math.sin (8.0 * y_));        
        return result;
    }
/*MapLatLonToXY-Converts a latitude/longitude pair to x and y coordinates in the
    * Transverse Mercator projection.  Note that Transverse Mercator is not
    * the same as UTM; a scale factor is required to convert between them.
    * Reference: Hoffmann-Wellenhof, B., Lichtenegger, H., and Collins, J.,
    * GPS: Theory and Practice, 3rd ed.  New York: Springer-Verlag Wien, 1994.
    * Inputs:
    *    phi - Latitude of the point, in radians.
    *    lambda - Longitude of the point, in radians.
    *    lambda0 - Longitude of the central meridian to be used, in radians.
    * Outputs:
    *    xy - A 2-element array containing the x and y coordinates
    *         of the computed point.
    * Returns:
    *    The function does not return a value.
    */
    function MapLatLonToXY (phi, lambda, lambda0, xy)
    {
        var N, nu2, ep2, t, t2, l;
        var l3coef, l4coef, l5coef, l6coef, l7coef, l8coef;
        var tmp;
/* Precalculate ep2 */
        ep2 = (Math.pow (sm_a, 2.0) - Math.pow (sm_b, 2.0)) / Math.pow (sm_b, 2.0);
/* Precalculate nu2 */
        nu2 = ep2 * Math.pow (Math.cos (phi), 2.0);
/* Precalculate N */
        N = Math.pow (sm_a, 2.0) / (sm_b * Math.sqrt (1 + nu2));
/* Precalculate t */
        t = Math.tan (phi);
        t2 = t * t;
        tmp = (t2 * t2 * t2) - Math.pow (t, 6.0);
/* Precalculate l */
        l = lambda - lambda0;
/* Precalculate coefficients for l**n in the equations below
           so a normal human being can read the expressions for easting
           and northing -- l**1 and l**2 have coefficients of 1.0 */
        l3coef = 1.0 - t2 + nu2;
        l4coef = 5.0 - t2 + 9 * nu2 + 4.0 * (nu2 * nu2);
        l5coef = 5.0 - 18.0 * t2 + (t2 * t2) + 14.0 * nu2 - 58.0 * t2 * nu2;
        l6coef = 61.0 - 58.0 * t2 + (t2 * t2) + 270.0 * nu2 - 330.0 * t2 * nu2;
        l7coef = 61.0 - 479.0 * t2 + 179.0 * (t2 * t2) - (t2 * t2 * t2);
        l8coef = 1385.0 - 3111.0 * t2 + 543.0 * (t2 * t2) - (t2 * t2 * t2);
/* Calculate easting (x) */
        xy[0] = N * Math.cos (phi) * l
            + (N / 6.0 * Math.pow (Math.cos (phi), 3.0) * l3coef * Math.pow (l, 3.0))
            + (N / 120.0 * Math.pow (Math.cos (phi), 5.0) * l5coef * Math.pow (l, 5.0))
            + (N / 5040.0 * Math.pow (Math.cos (phi), 7.0) * l7coef * Math.pow (l, 7.0));
/* Calculate northing (y) */
        xy[1] = ArcLengthOfMeridian (phi)
            + (t / 2.0 * N * Math.pow (Math.cos (phi), 2.0) * Math.pow (l, 2.0))
            + (t / 24.0 * N * Math.pow (Math.cos (phi), 4.0) * l4coef * Math.pow (l, 4.0))
            + (t / 720.0 * N * Math.pow (Math.cos (phi), 6.0) * l6coef * Math.pow (l, 6.0))
            + (t / 40320.0 * N * Math.pow (Math.cos (phi), 8.0) * l8coef * Math.pow (l, 8.0));
        return;
    }
/*MapXYToLatLon-Converts x and y coordinates in the Transverse Mercator projection to
    * a latitude/longitude pair.  Note that Transverse Mercator is not
    * the same as UTM; a scale factor is required to convert between them.
    * Reference: Hoffmann-Wellenhof, B., Lichtenegger, H., and Collins, J.,
    *   GPS: Theory and Practice, 3rd ed.  New York: Springer-Verlag Wien, 1994.
    * Inputs:
    *   x - The easting of the point, in meters.
    *   y - The northing of the point, in meters.
    *   lambda0 - Longitude of the central meridian to be used, in radians.
    * Outputs:
    *   philambda - A 2-element containing the latitude and longitude in radians.
    * Returns:
    *   The function does not return a value.
    * Remarks:
    *   The local variables Nf, nuf2, tf, and tf2 serve the same purpose as
    *   N, nu2, t, and t2 in MapLatLonToXY, but they are computed with respect
    *   to the footpoint latitude phif.
    *   x1frac, x2frac, x2poly, x3poly, etc. are to enhance readability and to optimize computations*/
    function MapXYToLatLon (x, y, lambda0, philambda)
    {
        var phif, Nf, Nfpow, nuf2, ep2, tf, tf2, tf4, cf;
        var x1frac, x2frac, x3frac, x4frac, x5frac, x6frac, x7frac, x8frac;
        var x2poly, x3poly, x4poly, x5poly, x6poly, x7poly, x8poly;
    	
        /* Get the value of phif, the footpoint latitude. */
        phif = FootpointLatitude (y);
        	
        /* Precalculate ep2 */
        ep2 = (Math.pow (sm_a, 2.0) - Math.pow (sm_b, 2.0))
              / Math.pow (sm_b, 2.0);
        	
        /* Precalculate cos (phif) */
        cf = Math.cos (phif);
        	
        /* Precalculate nuf2 */
        nuf2 = ep2 * Math.pow (cf, 2.0);
        	
        /* Precalculate Nf and initialize Nfpow */
        Nf = Math.pow (sm_a, 2.0) / (sm_b * Math.sqrt (1 + nuf2));
        Nfpow = Nf;
        	
        /* Precalculate tf */
        tf = Math.tan (phif);
        tf2 = tf * tf;
        tf4 = tf2 * tf2;
        
        /* Precalculate fractional coefficients for x**n in the equations
           below to simplify the expressions for latitude and longitude. */
        x1frac = 1.0 / (Nfpow * cf);
        
        Nfpow *= Nf;   /* now equals Nf**2) */
        x2frac = tf / (2.0 * Nfpow);
        
        Nfpow *= Nf;   /* now equals Nf**3) */
        x3frac = 1.0 / (6.0 * Nfpow * cf);
        
        Nfpow *= Nf;   /* now equals Nf**4) */
        x4frac = tf / (24.0 * Nfpow);
        
        Nfpow *= Nf;   /* now equals Nf**5) */
        x5frac = 1.0 / (120.0 * Nfpow * cf);
        
        Nfpow *= Nf;   /* now equals Nf**6) */
        x6frac = tf / (720.0 * Nfpow);
        
        Nfpow *= Nf;   /* now equals Nf**7) */
        x7frac = 1.0 / (5040.0 * Nfpow * cf);
        
        Nfpow *= Nf;   /* now equals Nf**8) */
        x8frac = tf / (40320.0 * Nfpow);
        
        /* Precalculate polynomial coefficients for x**n.
           -- x**1 does not have a polynomial coefficient. */
        x2poly = -1.0 - nuf2;
        
        x3poly = -1.0 - 2 * tf2 - nuf2;
        
        x4poly = 5.0 + 3.0 * tf2 + 6.0 * nuf2 - 6.0 * tf2 * nuf2
        	- 3.0 * (nuf2 *nuf2) - 9.0 * tf2 * (nuf2 * nuf2);
        
        x5poly = 5.0 + 28.0 * tf2 + 24.0 * tf4 + 6.0 * nuf2 + 8.0 * tf2 * nuf2;
        
        x6poly = -61.0 - 90.0 * tf2 - 45.0 * tf4 - 107.0 * nuf2
        	+ 162.0 * tf2 * nuf2;
        
        x7poly = -61.0 - 662.0 * tf2 - 1320.0 * tf4 - 720.0 * (tf4 * tf2);
        
        x8poly = 1385.0 + 3633.0 * tf2 + 4095.0 * tf4 + 1575 * (tf4 * tf2);
        	
        /* Calculate latitude */
        philambda[0] = phif + x2frac * x2poly * (x * x)
        	+ x4frac * x4poly * Math.pow (x, 4.0)
        	+ x6frac * x6poly * Math.pow (x, 6.0)
        	+ x8frac * x8poly * Math.pow (x, 8.0);
        	
        /* Calculate longitude */
        philambda[1] = lambda0 + x1frac * x
        	+ x3frac * x3poly * Math.pow (x, 3.0)
        	+ x5frac * x5poly * Math.pow (x, 5.0)
        	+ x7frac * x7poly * Math.pow (x, 7.0);
        	
        return;
    }

    /*
    * LatLonToUTMXY-Converts a latitude/longitude pair to x and y coordinates in the
    * Universal Transverse Mercator projection.
    * Inputs:
    *   lat - Latitude of the point, in radians.
    *   lon - Longitude of the point, in radians.
    *   zone - UTM zone to be used for calculating values for x and y.
    *          If zone is less than 1 or greater than 60, the routine
    *          will determine the appropriate zone from the value of lon.
    * Outputs:
    *   xy - A 2-element array where the UTM x and y values will be stored.
    * Returns:
    *   The UTM zone used for calculating the values of x and y.
    */
    function LatLonToUTMXY (lat, lon, zone, xy)
    {
        MapLatLonToXY (lat, lon, UTMCentralMeridian (zone), xy);

        /* Adjust easting and northing for UTM system. */
        xy[0] = xy[0] * UTMScaleFactor + 500000.0;
        xy[1] = xy[1] * UTMScaleFactor;
        if (xy[1] < 0.0)
            xy[1] = xy[1] + 10000000.0;
        return zone;
    }
    /*
    * UTMXYToLatLon-Converts x and y coordinates in the Universal Transverse Mercator
    * projection to a latitude/longitude pair.
    * Inputs:
    *	x - The easting of the point, in meters.
    *	y - The northing of the point, in meters.
    *	zone - The UTM zone in which the point lies.
    *	southhemi - True if the point is in the southern hemisphere;
    *  false otherwise.
    * Outputs:
    *	latlon - A 2-element array containing the latitude and
    *  longitude of the point, in radians.
    * Returns:
    *	The function does not return a value.
    */
    function UTMXYToLatLon (x, y, zone, southhemi, latlon)
    {
        var cmeridian;
        	
        x -= 500000.0;
        x /= UTMScaleFactor;
        	
        /* If in southern hemisphere, adjust y accordingly. */
        if (southhemi)
        y -= 10000000.0;
        		
        y /= UTMScaleFactor;
        
        cmeridian = UTMCentralMeridian (zone);
        MapXYToLatLon (x, y, cmeridian, latlon);
        	
        return;
    }
    
    /*
    * btnToUTM_OnClick-Called when the btnToUTM button is clicked.
    */
    function btnToUTM_OnClick ()
    {
        var xy = new Array(2);
        
        if (isNaN (parseFloat (document.frmConverter.txtLongitude.value))) {
            alert ("Please enter a valid longitude in the lon field.");
            return false;
        }

        lon = parseFloat (document.frmConverter.txtLongitude.value);

        if ((lon < -180.0) || (180.0 <= lon)) {
            alert ("The longitude you entered is out of range.  " +
                   "Please enter a number in the range [-180, 180).");
            return false;
        }

        if (isNaN (parseFloat (document.frmConverter.txtLatitude.value))) {
            alert ("Please enter a valid latitude in the lat field.");
            return false;
        }

        lat = parseFloat (document.frmConverter.txtLatitude.value);

        if ((lat < -90.0) || (90.0 < lat)) {
            alert ("The latitude you entered is out of range.  " +
                   "Please enter a number in the range [-90, 90].");
            return false;
        }

        // Compute the UTM zone.
        zone = Math.floor ((lon + 180.0) / 6) + 1;

        zone = LatLonToUTMXY (DegToRad (lat), DegToRad (lon), zone, xy);

        /* Set the output controls.  */
        document.frmConverter.txtX.value = xy[0];
        document.frmConverter.txtY.value = xy[1];
        document.frmConverter.txtZone.value = zone;
        if (lat < 0)
            // Set the S button.
            document.frmConverter.rbtnHemisphere[1].checked = true;
        else
            // Set the N button.
            document.frmConverter.rbtnHemisphere[0].checked = true;
        return true;
    }
    /*
    * btnToGeographic_OnClick-Called when the btnToGeographic button is clicked.
    */
    function btnToGeographic_OnClick ()
    {                                  
        latlon = new Array(2);
        var x, y, zone, southhemi;
        
        if (isNaN (parseFloat (document.frmConverter.txtX.value))) {
            alert ("Please enter a valid easting in the x field.");
            return false;
        }

        x = parseFloat (document.frmConverter.txtX.value);

        if (isNaN (parseFloat (document.frmConverter.txtY.value))) {
            alert ("Please enter a valid northing in the y field.");
            return false;
        }

        y = parseFloat (document.frmConverter.txtY.value);

        if (isNaN (parseInt (document.frmConverter.txtZone.value))) {
            alert ("Please enter a valid UTM zone in the zone field.");
            return false;
        }

        zone = parseFloat (document.frmConverter.txtZone.value);

        if ((zone < 1) || (60 < zone)) {
            alert ("The UTM zone you entered is out of range.  " +
                   "Please enter a number in the range [1, 60].");
            return false;
        }
        
        if (document.frmConverter.rbtnHemisphere[1].checked == true)
            southhemi = true;
        else
            southhemi = false;

        UTMXYToLatLon (x, y, zone, southhemi, latlon);
        
        document.frmConverter.txtLongitude.value = RadToDeg (latlon[1]);
        document.frmConverter.txtLatitude.value = RadToDeg (latlon[0]);
        return true;
    }
    //    -->
</script>

<!-- Not really a script, but a message for non-JavaScript browsers -->
<script TYPE="text/javascript">
    <!-- -->  <HR>
    <!-- -->  <P ALIGN=center><STRONG>Your browser does not appear to
    <!-- -->  support JavaScript.
    <!-- -->  <BR>Unfortunately, this form will not be useful to you
    <!-- -->  without a browser that supports JavaScript.</STRONG></P>
    <!-- -->  <HR>
    <!--
    if (0 < navigator.userAgent.indexOf ("Opera/3")) {
        document.write ("<HR><P ALIGN=center><BIG>Opera 3.x"
            + " Warning</BIG></P>");
        document.write ("<P>Versions 3.0 through 3.51 of the Opera Web"
            + " browser contain flaws that prevent the hemisphere"
            + " indication and designation from working properly."
            + " It is recommended that you use another browser to"
            + " view and use this page.<HR>");
    }
    //    -->
</script>


<p><strong>Note:</strong> This is a JavaScript-powered form.  If you have
difficulties using this form, check your browser's settings to make sure
you have enabled JavaScript.</p>

<div>
<form name="frmConverter" onSubmit="0">
<table border="0">
<!-- Header row -->
<tr>
<TH COLSPAN=2 ALIGN=center>Geographic<BR>(<EM>degrees decimal</EM>)</TH>
<TH ALIGN=center>To/From</TH>
<TH COLSPAN=2 ALIGN=center>UTM</TH>
</tr>

<!-- Easting row (plus command button) -->
<TR>
<TD ALIGN=right>lon</TD>
<TD><INPUT TYPE=text SIZE=16 NAME="txtLongitude" VALUE=""></TD>
<TD ALIGN="center"><INPUT TYPE="button" SIZE="4" NAME="btnToUTM" VALUE="&gt;&gt;"
    onClick="btnToUTM_OnClick ()"> </TD>
<TD ALIGN=right>x (easting)</TD>
<TD><INPUT TYPE=text SIZE=16 NAME="txtX" VALUE=""></TD>
</TR>

<!-- Northing row (plus command button) -->
<TR>
<TD ALIGN=right>lat</TD>
<TD><INPUT TYPE=text SIZE=16 NAME="txtLatitude" VALUE=""></TD>
<TD ALIGN=center><INPUT TYPE=button SIZE=4 NAME=btnToGeographic VALUE="<<"
    onClick="btnToGeographic_OnClick ()"></TD>
<TD ALIGN=right>y (northing)</TD>
<TD><INPUT TYPE=text SIZE=16 NAME="txtY" VALUE=""></TD>
</TR>
<!-- UTM zone row -->
<TR>
<TD COLSPAN=3></TD>
<TD ALIGN=right>zone</TD>
<TD><input type="text" size="4" name="txtZone" value=""></TD>
</TR>
<!-- Hemisphere row -->
<TR>
<TD COLSPAN=3></TD>
<TD COLSPAN=2>
    hemisphere                                 
    <!-- OnClick properties circumvent a bug that reverses the indices of the buttons -->
    <input type="radio" name="rbtnHemisphere" value="N" checked OnClick="0">N
    <input type="radio" name="rbtnHemisphere" value="S" OnClick="0">S
</td>
</tr>
</table>
</form>
</div>
<p>&nbsp;</p>
<p><em>Geographic coordinates are entered and displayed in decimal degrees. Negative numbers indicate West longitudes and South latitudes. UTM coordinates are entered and displayed in meters. The ellipsoid model used for the computation is WGS84.</em>
</p>

<p>If you're looking for a way to convert large amounts of coordinates you can try the <a href="http://www.ngs.noaa.gov/PC_PROD/UTMS/">UTMS Coordinate Converter</a> program for Windows that's provided by the National Geodetic Survey.</p>

<p>Thanks to <a href="http://home.hiwaay.net/~taylorc" target="_blank">Charles L. Taylor</a> for the Math and Javascript for this tool.</p>]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2011/01/10/geographic-utm-coordinate-converter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Snow-Leopard and the Mac&#8217;s CoreLocation Service</title>
		<link>http://www.sourcegps.com/2010/08/05/snow-leopard-and-the-macs-corelocation-service/</link>
		<comments>http://www.sourcegps.com/2010/08/05/snow-leopard-and-the-macs-corelocation-service/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 22:09:24 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Apple - Mac]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=352</guid>
		<description><![CDATA[With GPS functionality being present in more devices these days; Apple decided to give Snow Leopard the functionality to automatically adjust the time zone on your computer based on your location. Enabling this function is easy. Just go to System Preferences and click on the “Date and Time” section. Under the Time Zone tab, check [...]]]></description>
			<content:encoded><![CDATA[With GPS functionality being present in more devices these days; Apple decided to give Snow Leopard the functionality to automatically adjust the time zone on your computer based on your location. 

Enabling this function is easy. Just go to System Preferences and click on the “Date and Time” section. Under the Time Zone tab, check the “Set time zone automatically by location” option. The map should turn grey, and your Mac will start automatically determining your current location using the CoreLocation service.

<a href="http://www.sourcegps.com/2010/08/05/snow-leopard-and-the-macs-corelocation-service/timezone/" rel="attachment wp-att-375"><img src="http://www.sourcegps.com/wp-content/uploads/2010/08/timezone.jpg" alt="OS X Snow Leopard Time Zone Settings" title="OS X Snow Leopard Time Zone Settings" width="578" height="506" class="aligncenter size-full wp-image-375" /></a>

I'm sure it won't take long before they are, but Mac's aren't yet being sold with a built in GPS chips. Your Mac won’t have GPS functionality unless you add it. However, the CoreLocation service will use your computer's visible Wi-Fi networks and check them against a database of the WiFi's registered locations. 

If you've connected a GPS device to your Mac and it Snow Leopard recognizes it, the CoreLocation service should automatically use your GPS to determine its location. With the GPS connected you can pretty much take your computer anywhere in the world and OS X will automatically adjust your time to the local time for you.

When the CoreLocation service is using WiFi networks to determine your location you're going to be a lot more limited on where you get this automatic functionality.

Other applications can use CoreLocation service through OS X too. We wrote about Google Latitude earlier (<a href="http://www.sourcegps.com/2010/08/03/google-latitude-its-gps-without-gps-sort-of">Google Latitude - It's a GPS Without a GPS - Sort Of</a>) and it will ask for access to your Mac's CoreLocation service so you can share your location with your friends.

For security, an application will always ask permission to access to your location information. If you like, you can completely disable the CoreLocation service by going to the Security section of System Preferences and checking the “Disable Location Services” checkbox under the General tab.]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2010/08/05/snow-leopard-and-the-macs-corelocation-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Latitude &#8211; It&#8217;s GPS Without GPS &#8211; Sort Of</title>
		<link>http://www.sourcegps.com/2010/08/03/google-latitude-its-gps-without-gps-sort-of/</link>
		<comments>http://www.sourcegps.com/2010/08/03/google-latitude-its-gps-without-gps-sort-of/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 02:42:31 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GPS Tracking]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=329</guid>
		<description><![CDATA[Google Latitude isn't anything new, its been available for more than a year now but many people haven't heard of it. Latitude lets you to track your family, friends or even your employees in real time. This opens up a whole new way of using location based information and you don't even need an iPhone [...]]]></description>
			<content:encoded><![CDATA[Google Latitude isn't anything new, its been available for more than a year now but many people haven't heard of it.

Latitude lets you to track your family, friends or even your employees in real time. This opens up a whole new way of using location based information and you don't even need an iPhone to do it. It's a lot like the <a href="http://www.sourcegps.com/2008/03/06/free-gps-tracking-service-and-software">Quoox GPS Tracker we wrote about</a> back in 2008. The Quoox GPS tracker is a lot more limited than Google Latitude because it has an internet connection requirement.

Before you get all <em>don't tread on my privacy rights with your GPS stuff</em> - let me give you a few examples of where this technology can help out a lot.
<ul>
	<li><strong>Keeping Track of Your Drivers</strong> - With Google Latitude a small business wouldn't have to make a huge investment in infrastructure to be able to track their drivers. This could mean that you'll get more accurate information when you phone that food joint you ordered from to ask them where your food is.</li>

	<li><strong>Public Involvement in Search and Rescue</strong> - Sometimes you need to get a lot of people together really fast. When it comes to locating a missing child or something of similar grave importance the general public is always willing to help. Keeping track of where all these helpers have been and where they currently are is a lot more easy and a lot more cheap with Google Latitude.</li>

	<li><strong>Concerned Parents Have Rights Too</strong> - I support the privacy rights of children but sometimes there's a real need for being able to track them. Maybe if you could keep track of their location via Google Latitude it'd give you that extra confidence to give your child permission to take that first road trip. Ask your child to allow you to do this as a condition of extending permission and you might be surprised when you come to an agreement.</li>
</ul>

A device with Latitude software installed can retrieve the location of the device from either a built-in GPS module or through your WiFi connection details if you don't have a GPS enabled device. If your device doesn't have a GPS you'll find that your location information will be less accurate and even non-existent when you get out into rural areas. You should consider the drawbacks of a non-GPSs enabled device if you'll be using the system under mission critical conditions.

You can download Google Latitude and find out more about it on <a href="http://latitude.google.com">Google Latitude</a>'s web site.]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2010/08/03/google-latitude-its-gps-without-gps-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change Voices on Your Garmin With Garmin Voice Studio</title>
		<link>http://www.sourcegps.com/2010/01/17/change-voices-on-your-garmin-with-garmin-voice-studio/</link>
		<comments>http://www.sourcegps.com/2010/01/17/change-voices-on-your-garmin-with-garmin-voice-studio/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 04:52:19 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Garmin]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=201</guid>
		<description><![CDATA[I'm not shy about pushing one GPS brand above another and for navigational GPS devices Garmin is still in the lead. Garmin listens to their users (the people that are making them money) and then markets the products that people want. Look how many people are out there on the internet searching for free Garmin [...]]]></description>
			<content:encoded><![CDATA[I'm not shy about pushing one GPS brand above another and for navigational GPS devices Garmin is still in the lead.

Garmin listens to their users (the people that are making them money) and then markets the products that people want.

Look how many people are out there on the internet searching for free Garmin voices or free Garmin voice packs! I'm telling you - there's lots of people out there looking for this kind of stuff and it is not easy to find anything.

Sure, if you're going to disrespect the ancient and outdated copyright laws you'll likely find some stuff on the torrent sites and the P2P networks - but you know the risks in doing that.

What Garmin did above all is listened to the market. Garmin developed a piece of software that allows you to make your own voices for Garmin GPS devices and they are giving it away for free.

You thought you were going to have to pay for something like that didn't you?

You can download Garmin Voice Studio directly from the <a href="http://www.garmin.com/garmin/cms/cache/offonce/us/ontheroad/voicestudio">Garmin Web Site</a>.

For those of you who think outside the box you'll figure out that you'll have no problem making any free Garmin GPS voice pack that you want to with this piece of software.

If you don't have a Garmin yet - get with it! We suggest the new <a href="http://www.amazon.com/gp/product/B002LVUQYQ?ie=UTF8&tag=so038-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=B002LVUQYQ">Garmin nüvi 1690 4.3-Inch Portable Bluetooth Navigator with nüLink! Services</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&l=as2&o=1&a=B002LVUQYQ" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />	<br /><table cellpadding="0"class="amazon-product-table">
		<tr>
			<td valign="top">
				<div class="amazon-image-wrapper">
					<a href="http://www.amazon.com/Garmin-4-3-Inch-Bluetooth-Navigator-Real-Time/dp/B002LVUQYQ%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB002LVUQYQ" ><img src="http://ecx.images-amazon.com/images/I/51M8DrYf5BL._SL160_.jpg" class="amazon-image amazon-image" /></a><br />
					<a rel="appiplightbox" href="http://ecx.images-amazon.com/images/I/51M8DrYf5BL.jpg"><span class="amazon-tiny">See larger image</span></a>
				</div>
				<div class="amazon-buying">
					<h2 class="amazon-asin-title"><a href="http://www.amazon.com/Garmin-4-3-Inch-Bluetooth-Navigator-Real-Time/dp/B002LVUQYQ%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB002LVUQYQ" ><span class="asin-title">Garmin nuvi 1690 4.3-Inch Portable Bluetooth Navigator with Google Local Search & Real-Time Traffic Alerts (Electronics)</span></a></h2>
				</div>
				<hr noshade="noshade" size="1" />
				<div align="left">
					<table class="amazon-product-price" cellpadding="0">
						<tr>
							<td class="amazon-list-price-label">List Price:</td>
							<td class="amazon-list-price">$449.99 USD</td>
						</tr>
						<tr>
							<td class="amazon-new-label">New From:</td>
							<td class="amazon-new">$129.00 <span class="instock">In Stock</span></td>
						</tr>
						<tr>
							<td class="amazon-used-label">Used from:</td>
						<td class="amazon-used">$69.95 <span class="instock">In Stock</span></td>
						</tr>
						<tr>
							<td valign="top" colspan="2">
								<div class="amazon-dates">
									<br /><div><a style="display:block;margin-top:8px;margin-bottom:5px;width:165px;"  href="http://www.amazon.com/Garmin-4-3-Inch-Bluetooth-Navigator-Real-Time/dp/B002LVUQYQ%3FSubscriptionId%3DAKIAIR3UXPU7Y7GQQPAQ%26tag%3Dgpsmiclikacom-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB002LVUQYQ"><img src="http://www.sourcegps.com/wp-content/plugins/amazon-product-in-a-post-plugin/images/buyamzon-button.png" border="0" style="border:0 none !important;margin:0px !important;background:transparent !important;" /></a></div>
								</div>
							</td>
						</tr>
					</table>
				</div>
			</td>
		</tr>
	</table>
]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2010/01/17/change-voices-on-your-garmin-with-garmin-voice-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magellan GPS Software for the iPhone</title>
		<link>http://www.sourcegps.com/2010/01/11/magellan-gps-software-for-the-iphone/</link>
		<comments>http://www.sourcegps.com/2010/01/11/magellan-gps-software-for-the-iphone/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 06:03:43 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Apple - Mac]]></category>
		<category><![CDATA[Magellan]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/?p=190</guid>
		<description><![CDATA[I've never been a fan of Magellan because I've had some previous problems with their professional line of GPS devices. Mainly my problem was their total lack of customer support. They also have has some serious name problems like Thomson, Thales, Thomson-Thales, Magellan (again or something) and now they're displaying Ashtech on their Professional GPS [...]]]></description>
			<content:encoded><![CDATA[I've never been a fan of Magellan because I've had some previous problems with their professional line of GPS devices. Mainly my problem was their total lack of customer support. They also have has some serious name problems like Thomson, Thales, Thomson-Thales, Magellan (again or something) and now they're displaying Ashtech on their <a href="http://www.promagellangps.com">Professional GPS Devices</a> web site. Honestly, I don't even know if the Professional Magellan GPS devices are even related to the Consumer GPS devices anymore.

Magellan (average consumer Magellan that is) has also made their way into the software market and puts out Navigation software for the iPhone and it doesn't look all that bad.

One thing I do like about their software are the 3D landmarks, which are really cool and really help you find your way without having to look too hard at street signs as you're driving by them. So the 3D landmarks are great - when they're available.

I like the address book integration in the Magellan iPhone GPS software too. This allows you to easily enter info into your iPhone address book and then quickly access it through your GPS software later on when you need it without the need to enter it again.

The Highway Lane Assist and Find Your Car are pretty good too even if you don't really need them.

For those of us that use our devices for real multitasking, there's even Music Control built into the Magellan iPhone GPS software too.

<strong>You can find Magellan's GPS software, <em>Magellan RoadMate</em> in the iPhone store.</strong>

Alright Magellan, this is getting better, but I still haven't forgiven you for the Pro GPS stuff you pulled on me so you're going to have to keep moving and improving. When it comes to your electronic devices Magellan - can you please come up with something that's actually innovative as well, instead of just the same as everybody else has!]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2010/01/11/magellan-gps-software-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Gas Money With Garmin and EcoRoute</title>
		<link>http://www.sourcegps.com/2009/03/22/save-gas-money-with-garmin-and-ecoroute/</link>
		<comments>http://www.sourcegps.com/2009/03/22/save-gas-money-with-garmin-and-ecoroute/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:01:01 +0000</pubDate>
		<dc:creator>cactii</dc:creator>
				<category><![CDATA[Garmin]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[econo gps]]></category>
		<category><![CDATA[gas saving]]></category>
		<category><![CDATA[gps gas saver]]></category>
		<category><![CDATA[save money]]></category>

		<guid isPermaLink="false">http://www.sourcegps.com/2009/03/22/save-gas-money-with-garmin-and-ecoroute/</guid>
		<description><![CDATA[Garmin, one of the leading GPS manufacturers, has some great software that's available for some of their Nuvi model GPS devices. If you have a Nuvi 205, Nuvi 705, Nuvi 1200 or a Nuvi 1300 you're on your way to saving some money. The Garmin Nuvi EcoRoute software lets you choose between getting to your [...]]]></description>
			<content:encoded><![CDATA[<strong>Garmin, one of the leading GPS manufacturers, has some great software that's available for some of their Nuvi model GPS devices.</strong>

If you have a Nuvi 205, Nuvi 705, Nuvi 1200 or a Nuvi 1300 you're on your way to saving some money.

The Garmin Nuvi EcoRoute software lets you choose between getting to your destination quickly, getting there via the shortest route or getting there saving some money by the most fuel efficient route.

The software will also allow you to keep track of your fuel usage and tell you just how fuel efficient your driving is. So if you're one of those people that like to race to the next stop light or sign you may be able to break yourself of the habit by watching your fuel consumption using different styles.

When you're doing a lot of running around or short trips back and forth you can also keep track of how much it costs you to do them! Keep running tabs on your trips and maybe you'll even start walking once  the trips to the corner store costs start adding up.

If you already have a compatible GPS you probably already know about the <a href="http://www8.garmin.com/buzz/ecoroute/" target="_blank">EcoRoute Web Site</a>.

If you don't have a GPS yet follow the links to find great prices on the following EcoRoute compatible Garmin GPS Devices:
<a href="http://www.amazon.com/gp/product/B0015F0A8G?ie=UTF8&tag=so038-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B0015F0A8G">Garmin nüvi 205 3.5-Inch Portable GPS Navigator</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&l=as2&o=1&a=B0015F0A8G" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
<a href="http://www.amazon.com/gp/product/B001U0O7QW?ie=UTF8&tag=so038-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B001U0O7QW">Garmin nüvi 1200 3.5-Inch Portable GPS Navigator</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&l=as2&o=1&a=B001U0O7QW" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
<a href="http://www.amazon.com/gp/product/B001U0O7T4?ie=UTF8&tag=so038-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B001U0O7T4">Garmin nüvi 1300 Series 4.3-Inch Widescreen Portable GPS Navigator</a><img src="http://www.assoc-amazon.com/e/ir?t=so038-20&l=as2&o=1&a=B001U0O7T4" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

<strong>Enjoy the Savings!</strong>

 ]]></content:encoded>
			<wfw:commentRss>http://www.sourcegps.com/2009/03/22/save-gas-money-with-garmin-and-ecoroute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

