I'm after an iPhone/iPad app that shows the user where they are on Google maps and allows them to log and show on the map an unlimited number of locations. These locations can be added or taken off individually by the user at any time. The user can also share this map with other allowed iPad/iPhone users, who can also add or remove the logged locations. Added and removed locations are automatically refreshed n each users screens as required. When locations are added they are to show on the map as the users particular colour. eg, if user #1 is red, the icon on the map is red. User #2 may be green, so their logged locations are shown as green etc.