WhereAmI
From OpenStreetMap
WhereAmI is an application for Symbian based phones (UIQ3, Series 60 and S80/S90) that uses the OSM Mobile Binary Protocol to fetch vector data and render it in the phone. It can use GPS devices built in to phones that have them, or it can connect to a GPS with bluetooth. It does have some limited browse functionality without a GPS, and more is planned using a database of GSM cell locations (http://celldb.org) to get a rough current position.
Its home page is: http://www.symbianos.org/whereami
Contents |
Requirements
- Nokia Smartphone with Symbian OS (S60/S80/S90) or SonyEricsson Smartphone (UIQ3) AND a Bluetooth GPS-Receiver or phone with integrated GPS (like N95)
- Configured internet connection - preferable GPRS/WiFi
Installation
Go to the developers homepage and download the version for your phone. (for phones with integrated GPS (or for CellID support on S60v3/UIQ3) the signable version is required. It can be signed online at https://www.symbiansigned.com/app/page/public/openSignedOnline.do (you need to provide your IMEI Nr. --> *#06# | required capabilities: use select all for simplicity))
Installation file is provided as a .sis-file.
If you never before installed an application to your phone - there are several ways to install .sis-files:
- send .sis-file from your PC via bluetooth to phone and install from within inbox
- doubleclicking the .sis-file on your computer with phone connected to Nokia PC Suite (via cable or bluetooth)
- copy .sis-file to folder on memorycard (e. g. via usb-cardreader) and install from within file-manager of the phone
During installation process accept the upcoming warnings and choose the memory card as target
Screenshots of S60-Version on Nokia E70
| Connecting GPS | Set map to follow position | Download map for current location to check if somebody has already mapped it |
Start Logging | View |
Usage and Workflow
Find out if region is already mapped and record tracks:
Start application - Connect to GPS - Browse to map - select Map > Track Location - select a zoomlevel of 100-200m with Joystick-Up/Down
Select Download > Missing map for current view (phone asks you to choose connection method, bandwith usage is quite low: for a dense rural are with a zoomlevel set to 200m the traffic is about 48kb downstream and 43kb upstream - so it is really quite economic)
If you find a missing street - select Location > Start GPX-Trail - and travel to both ends of the street recording annotations as you go for any features you wish to map.
For S80: Switch View to Debug, select menu -> Debug -> Log GPX trail
back@home:
In the root-folder of your memory-card you will find the gps-log as a E:\wami-YYYYMMDD-XX.gpx
If your phone is set to a local where decimal numbers don't use a full stop as the decimal point: Then unfortunately the file will not be ready for upload to OSM or usage in JOSM. You need a text-editor like notepad.exe to replace all occurrences of ' with " and , with . <-- otherwise OSM won't parse the file and JOSM won't recognize it either as a valid .GPX-file.
Known Users
| Name | Device | Comments |
|---|---|---|
| Robert (Jamie) Munro | N73 | Using the unsigned version. Updating positon from the GPS seems to be a bit erratic at times, but otherwise it works great. |
| Darvari | E70+ext.BT-GPS | Also using the unsigned version on a E70 with bt-GPS. I would like to contact the developers because I'd like to make some modifications to the app, but have difficulties compiling it. Unfortunately it is impossible to contact them through their page. Anyone ideas?
Update: now using a self-compiled and self-signed version with support for 'Location'-capabilities of the phone. Interesting enough - you can still use S60 3rdEd phones that do not have a internal GPS in a N95-style using 'Location' instead of direct-Bluetooth-Connect. This allows you to have more than one app (geocaching/navigation, google-maps) at a time using the GPS. |
| Adam Boardman | 9500, M600i, 3250, 6600 | Application developer. Davari - you can raise bugs on the symbianos.org website. There is also a readme.txt file detailing how to build the app. |
| Chol | E50+ext.BT-GPS, E90 | I'm using the unsigned version on E50 with external SysOnTrack GPS mouse and E90 with internal and/or external Holux GPSlim 236.
How do I make audio and photo annotations in version 0.11? I would be thankful about an explanation on the wiki page. |
| Muss S. Sain | 9300i + LD-3W | First of all: I'm a bloody newbie to all this stuff. Second: I'm so happy that WhereAmI seems to be the first application to actually work on my sloooow 9300i. Third: The instructions on this page seem to be a bit misleading, at least for the S80 version that I am using. Once I became more familiar and managed to upload my first track to OSM I volunteer to apply some slight corrections... |
| DWizzy | Nokia E61 + Adapt 300 OEM | Very new to OSM (a week of usage), GPS (two days) and S60 (a month or two): would absolutely love Davari's idea/implementation with Symbian's Locationing API instead of direct bluetooth connection. I Would also love to put jpeg/png/preloaded maps in the background: that would make WhereAmI the perfect tool for everything I need (it is the only proper GPX logger I have found!) |
| Hiroshi Miura | Nokia E61 + LD-3W | Evangelist in Japan and east Asia. Enjoying mapping with Nokia cell-phone and Digital camera. Why don't you visit OSM Japan. I do not like it before 0.11 but now it is that you and I must have! |






