What happens if you just add your locations without deleting the default Palo Alto one? After exiting the program and restarting it, do you still only have the one location? Also, what OS version are you running on your PhotoBridge?
I saw a post back at the beginning of the month with the same problem. I responded with something like the following but I never heard if they were ever able to correct the issue. Anyway, here are the details...
The application settings are stored on the Photobridge's own internal flash memory (not on an inserted Flash card or any shared drive) only when the application is shut down normally. The settings are stored in the following location.../mnt/flash0/etc/rokucascade/settings/com.roku.WeatherSix.
If you reboot while the application is running and just after you have defined your locations, this would be one way to duplicate the situation that you are seeing as they would have not been saved yet.
Another way to get into this situation is if you have a version of the OS on a compact flash card with a filename of 'formatup.rok'. And so when you reboot, this version of the OS will get written to the internal memory which will also delete the settings file.
The third way is one that I experienced a LONG time ago. I am no Linux wizard but I believe that if, for whatever reason the OS thinks that it's file system is corrupt during bootup, it will revert to a read only protective mode. This read only mode will prevent the settings from being saved in the internal flash memory file. The only way that I know to correct this situation is to perform the OS reformat option as described earlier by renaming the OS upgrade file to 'formatup.rok'. Again I am no Linux expert but I believe this is what could happen.
Just wondering... When and why are you needing to reboot?
Currently the problem with the 300 mile map not being correct can only be fixed by manually editing the contents of the settings file to specify a different URL for the image file. I will look to see if there is anything I could modify in the code to correct for this situation when you are defining the location.