Gaia GPS
  • Explore The Map
  • Get the App
  • Upgrade Today
  • Explore The Map Catalog
  • New Features
    • Gaia GPS

      The Hike Map That Broke Me: How Gaia…

      April 24, 2025

      Gaia GPS

      Introducing the Gaia Hike Map

      March 18, 2025

      Gaia GPS

      Unlock a New Level of Personalization in Gaia…

      December 12, 2024

      Gaia GPS

      Goodbye Clutter, Hello Streamlined Maps: Introducing Sync to…

      November 26, 2024

      Gaia GPS

      Discover Prime Stargazing Locations with Our New Light…

      August 15, 2024

      Gaia GPS

      2023 Mapped: Our Best New Features of the…

      December 27, 2023

      Gaia GPS

      Discover Adventure Easier Than Ever with New Map…

      July 27, 2023

    • New Maps
      • Gaia GPS

        Discover Prime Stargazing Locations with Our New Light…

        August 15, 2024

        Gaia GPS

        Find Prime Viewing for Total Solar Eclipse with…

        March 27, 2024

        Gaia GPS

        See the World More Clearly with New Gaia…

        May 18, 2023

        Gaia GPS

        Gaia Classic: The Only Map You’ll Ever Need?

        May 4, 2023

        Backcountry Skiing

        Find Backcountry Skiing in Gaia Winter Map

        January 11, 2023

        Gaia GPS

        Our Favorite New Maps and Features

        December 23, 2022

        Gaia GPS

        Spy Avalanche Terrain with Higher Res Slope Angle…

        December 14, 2022

  • Activities
    • Backcountry Skiing
    • Boating
    • Emergency Response
    • Fishing
    • Offroading
  • Adventures
    • User Stories
  • Help
Top Posts
The Hike Map That Broke Me: How Gaia...
A Fond Farewell to National Geographic Maps —...
Introducing the Gaia Hike Map
Download the app and get a free 14-day...
Gaia GPS is Improving Satellite Imagery: Saying Goodbye...
How I Used Gaia GPS to Navigate Italy
Gaia GPS x Toyota: A New Way to...
Download Gaia GPS– iOS & Android App
Unlock a New Level of Personalization in Gaia...
Important Update: Changes to Esri World Imagery Offline...
Gaia GPS
  • Explore The Map
  • Get the App
  • Upgrade Today
  • Explore The Map Catalog
  • New Features
    • Gaia GPS

      The Hike Map That Broke Me: How Gaia…

      April 24, 2025

      Gaia GPS

      Introducing the Gaia Hike Map

      March 18, 2025

      Gaia GPS

      Unlock a New Level of Personalization in Gaia…

      December 12, 2024

      Gaia GPS

      Goodbye Clutter, Hello Streamlined Maps: Introducing Sync to…

      November 26, 2024

      Gaia GPS

      Discover Prime Stargazing Locations with Our New Light…

      August 15, 2024

      Gaia GPS

      2023 Mapped: Our Best New Features of the…

      December 27, 2023

      Gaia GPS

      Discover Adventure Easier Than Ever with New Map…

      July 27, 2023

    • New Maps
      • Gaia GPS

        Discover Prime Stargazing Locations with Our New Light…

        August 15, 2024

        Gaia GPS

        Find Prime Viewing for Total Solar Eclipse with…

        March 27, 2024

        Gaia GPS

        See the World More Clearly with New Gaia…

        May 18, 2023

        Gaia GPS

        Gaia Classic: The Only Map You’ll Ever Need?

        May 4, 2023

        Backcountry Skiing

        Find Backcountry Skiing in Gaia Winter Map

        January 11, 2023

        Gaia GPS

        Our Favorite New Maps and Features

        December 23, 2022

        Gaia GPS

        Spy Avalanche Terrain with Higher Res Slope Angle…

        December 14, 2022

  • Activities
    • Backcountry Skiing
    • Boating
    • Emergency Response
    • Fishing
    • Offroading
  • Adventures
    • User Stories
  • Help

Gaia GPS

Gaia GPS

MyTopo Map Server in Gaia Currently Down

by Staff Reports May 30, 2011
written by Staff Reports

We wanted to let everyone know that the MyTopo maps in your Gaia app might not be working well today. Amazon made Gaia GPS for Android “free app of the day,” and this hit the server pretty hard.

Please switch to a different map source via Settings, for now, and the topo source should be back to normal by tomorrow.

We made note in the wiki manuals as well.

May 30, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

Gaia GPS Ratings are Groovy

by Staff Reports May 28, 2011
written by Staff Reports

I apologize if this sounds overly prideful, but I think our App Store ratings really demonstrate the extent to which we listen to our users, and have steadily worked to make Gaia GPS better over time.

If I remember right, Gaia GPS v1.0 was rated at 2.5 stars after launch subsided. Over time, as you can see in the screen capture from iTunes, our average ratings has become 3.5 stars. And our latest release averages 4.5 stars – spanning 10% of our total reviews.

When you have criticism and bad reviews from users, it makes you feel bad, and if you get too much, your software might really suck. But sure enough, if you just listen a little bit, and work on what they want, instead of what you fee like, then users will like your software better.

Get rid of what bugs them, and they will start to appreciate what you were trying to build in the first place.

May 28, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

(Technical Post) How Memory Works on iOS

by Staff Reports May 26, 2011
written by Staff Reports

When you are programming iPhone/iPad apps, the thing that tricks everyone up the most is memory management. If you are a beginner, you are likely to just not know what is going on. If you are experienced, then you find yourself battling obscure memory bugs in errant threads.

It has taken me some time to master, but I have gotten the hang of it, and it boils down to knowing just a few things. Here’s what I know about memory management on iPhone/iPad. Hopefully, this will help someone out, and if I have any errors in my thinking, someone will let me know.

Memory in Objective C

  1. Every time you type “retain” you also need to type “release.”
  2. When you type “alloc” there is an implied retain.
  3. When you type self.foo = bar, there is an implied retain. If you set a class variable without the “self,” there is no implied retain. EDIT: Someone on Hacker News corrected me – there is only an implied retain if you declare the property as retained in the header, with @property(retain).
  4. If you use a convenience method to make an object, then there is an implied “autorelease” and you don’t need a release.

Correct Examples

Each of these examples is correct. The object is properly instantiated, and then later released.

Ex. 1

NSString *foo = [[NSString alloc]init];


...


[foo release];




Ex. 2


NSString *foo = [[[NSString alloc]init]autorelease];


...




Ex. 3


self.foo = [NSString stringWithFormat:@"bar"];


...


self.foo = nil;




Incorrect Examples

All of these examples are wrong.

This example will crash, because foo is over-released:

NSString *foo = [[[NSString alloc]init]autorelease];


...


[foo release];

This will also crash and is over-released:


NSString *foo = [NSString stringWithFormat:@"bar"];


...


[foo release];




A Note on @synthesize

If you declare a class variable as a property in the header, and then synthesize it in the implementation, that will auto-generate getters and setters.

That means when you type:

self.foo = @"bar";

The following is actually happening, and you could even override this method:


- (void) setFoo:(NSString*) bar {


  if(bar == foo) {


    return;


  }


  [foo release];


  foo = [bar retain];


}

EDIT: Corrected the above function based on comment on HN… shows what I know!

So, whenever you call self.foo = bar, there is both a release and then a retain.

Typing self.foo = nil releases and nils the variables.

Just typing foo = nil is a memory leak.

May 26, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

Gaia Devs Married

by Staff Reports May 25, 2011
written by Staff Reports

The blog has been quiet for a few weeks, and we’ve been slow to answer people’s emails, because Anna and I just got married and honeymooned a bit. And since I don’t have anything interesting to blog this week with regards to our apps, that’s my news!

I guess I can also note that just before all the wedding festivities began, we sent out a new release to our awesome beta test group. With their feedback in hand, we’re now working on new Gaia, to be shipped soon.

May 25, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

Gaia wins in the Alps, on all platforms

by Staff Reports May 7, 2011
written by Staff Reports

Looks like the big news in the UK this week, besides that wedding of course, is that Gaia GPS is great in the Alps 🙂

According to Wired UK, “Gaia GPS proved the best app for both platforms…”

It’s always fun to get some nice press! At some point, I need to put a web page on this site that collects all the various articles about our apps and company. We’ve had quite a few at this point.

May 7, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

EFB – Charts and Weather for Aviation

by Staff Reports April 18, 2011
written by Staff Reports

Anna and I spent a good bit of this winter working on EFB – an app for pilots to support paperless mapping in flight. We are working with GlobalNavSource to develop and market the app. You can download it on iTunes or read more about the iPad EFB app on the GlobalNavSource website.

Even if you aren’t a pilot, feel free to check it out. It will be totally free until later this summer, as we collect feedback and work on it.

There are now apps running on the Gaia GPS mapping platform for traveling by land, air or sea! It’s definitely been fun and challenging to understand maps for all the various ways to move around!

April 18, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

How tile-based, Google-style maps work

by Staff Reports April 4, 2011
written by Staff Reports

People often ask me how the maps in Gaia GPS work. Here’s the explanation I gave in email today:

All “Google-style” tile-based maps, which ours are, work as follows.

  • At zoom level 1, the whole world fits on 1 tile.
  • At zoom level 2, the whole world fits on 4 tiles.
  • At zoom level 3, the whole world fits on 16 tiles.
  • At zoom level N, the whole world fits on 4^N tiles.

For the MyTopo maps we use in Gaia GPS, you can fit a pretty big park area or city, with the finest level of detail, in about 10,000 tiles. Those tiles will take up hundreds of megabytes of space on your phone.

In Gaia GPS, you can download as many 100,000 tile chunks (increased from 10,000 on August 17) as you want. Gaia GPS Lite is still limited to 10,000 tiles per download.

April 4, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

Gaia GPS for Android, v2.0

by Staff Reports February 24, 2011
written by Staff Reports

After a long time in development and testing, we have finished Gaia GPS for Android, v2.0. This is a big release because it adds tracking to the app and includes a totally reworked UI.

We used code from Google’s MyTracks open source app to add tracking, stats, and graphs to the app, so hat tip to Google for providing yet another good programming toolkit. Besides tracking, the most striking change is the new home menu:

This release has been in beta for several months now, so if you are an Android Gaia user, check it out. If you haven’t bought the app, you can download the free, ad-supported version.

With these additions, our Android app is much closer in functionality of the iPhone version of Gaia. Up next, we’re working on POI search and GPX exports. Please let us know your suggestions at android@gaiagps.com.

February 24, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

Gaia GPS On Sale for $2.99 to celebrate the Verizon iPhone

by Staff Reports February 10, 2011
written by Staff Reports

Gaia GPS is on sale at it’s original price of $2.99 for a limited time, to welcome all Verizon users to the App Store.

We have continually raised the price of the app over the 20 months we have been working on it, and these days, it usually costs $12.99, which makes it the most expensive hiking on on the App Store by a couple of bucks. We think Gaia GPS is the best GPS app for hikers, and the price tag reflects both the app’s popularity and the long hours we have spent working on it. So, now’s a good time to save ten bucks if you are a hiker 🙂

Gaia GPS and it’s free cousin, Gaia GPS Lite, have been downloaded over 500,000 times. I’m not bashful about saying we make great apps, and many other people will tell you the same. So, if you are going for a hike, make sure you get Gaia GPS before you go.

February 10, 2011
0 FacebookTwitterLinkedinRedditEmail
Gaia GPS

New version of Gaia out today

by Staff Reports February 8, 2011
written by Staff Reports

Gaia GPS v4.5 went on sale today. Anna and I started working on the app about 20 months ago, and little by little, it’s getting to be a really handy tool. Gaia is definitely the thing I am most proud of making in my entire life, and every time I use it on a hike, it makes me smile.

For this release, we did lots of scrub and polish, and we also overhauled the track/photo emailing functionality to use the native interface. We think people will like being able to compose their track export emails in the normal way, adjust the subject and body, plus this gives better options for sizing photos as they are exported. All in all, I think this is a very nice release.

We have a lot of big plans for the spring and summer. Over the next couple of releases, we’re going to continue to look for bugs, find things to speed up and tweak, and then we’ll have some big features rolling out starting in April or so. We have things like weather, friend-mapping, and offline back-up of track data in the works. Just in time too, because I’m itching for a long trip.

February 8, 2011
0 FacebookTwitterLinkedinRedditEmail
Load More Posts

Categories

  • Adventures
  • Android
  • App Comparisons
  • App Updates
  • Backcountry Skiing
  • Boating
  • Company News
  • Emergency Response
  • Featured
  • Fishing
  • Gaia GPS
  • Gaia GPS Offroad Podcast
  • GaiaCloud
  • Hikes
  • How-To
  • Hunting
  • iOS
  • New Features
  • New Maps
  • Newsletter
  • Offroading
  • Out and Back Podcast
  • User Profiles

Recent Posts

  • The Hike Map That Broke Me: How Gaia GPS Turned an Overlander Into a Reluctant Hiker
  • A Fond Farewell to National Geographic Maps — And a Look at What’s Ahead
  • Introducing the Gaia Hike Map
  • Download the app and get a free 14-day trial of Gaia GPS Premium
    • Facebook
    • Twitter
    • Instagram
    • Youtube
    • RSS
    • Explore The Map
    • Get the App
    • Upgrade Today
    • Explore The Map Catalog
    • New Features
      • Gaia GPS

        The Hike Map That Broke Me: How Gaia…

        April 24, 2025

        Gaia GPS

        Introducing the Gaia Hike Map

        March 18, 2025

        Gaia GPS

        Unlock a New Level of Personalization in Gaia…

        December 12, 2024

        Gaia GPS

        Goodbye Clutter, Hello Streamlined Maps: Introducing Sync to…

        November 26, 2024

        Gaia GPS

        Discover Prime Stargazing Locations with Our New Light…

        August 15, 2024

        Gaia GPS

        2023 Mapped: Our Best New Features of the…

        December 27, 2023

        Gaia GPS

        Discover Adventure Easier Than Ever with New Map…

        July 27, 2023

      • New Maps
        • Gaia GPS

          Discover Prime Stargazing Locations with Our New Light…

          August 15, 2024

          Gaia GPS

          Find Prime Viewing for Total Solar Eclipse with…

          March 27, 2024

          Gaia GPS

          See the World More Clearly with New Gaia…

          May 18, 2023

          Gaia GPS

          Gaia Classic: The Only Map You’ll Ever Need?

          May 4, 2023

          Backcountry Skiing

          Find Backcountry Skiing in Gaia Winter Map

          January 11, 2023

          Gaia GPS

          Our Favorite New Maps and Features

          December 23, 2022

          Gaia GPS

          Spy Avalanche Terrain with Higher Res Slope Angle…

          December 14, 2022

    • Activities
      • Backcountry Skiing
      • Boating
      • Emergency Response
      • Fishing
      • Offroading
    • Adventures
      • User Stories
    • Help

    @2024 - All Right Reserved. Gaia GPS


    Back To Top