Slave GPS/GPS Sharing over personal hotspot.
Have the ability to run the Waze as a slave on another device.
When driving I have a mount for my iPads (mini and iPad3) and use the 'Personal Hotspot' on my iPhone to give them network connectivity. When it is in this mode I would like my iPhone to supply GPS data to either/both the iPads (they are wifi only so have no GPS data) In personal hotspot mode approximate location is given to the iPads but this only works well in city areas, in rural areas there is not enough data for the iPads.
There are 2 possible solutions given that non jail-broken iPads cannot receive external GPS data in software to the CLLocationManager calls..
1/ Make a 'Operate in slave mode' so that paired iDevices can remote display the Waze data and play sounds from the GPS enabled 'Master' (eg iPhone 4+)
2/ Create a software GPS to be allowed to supply data to the Waze program (there is a project for a 'GPS Simulator' in iOS that allows supplying of GPS data by overriding the builtin CLLocationManager classes - supply that class with information via the personal hotspot or bluetooth connection if the iDevice is sharing it's data - ie a GPS slave app)
Note: I'm actually looking at writing a Master/Slave GPS application for sharing to local network devices for this purpose, but was unable to locate how one could inject the accurate data into the CLLocation Classes without a separate include in any application to override the local classes.... I'd be happy to talk to Waze staff about how to do it if you like....
jailbreak ios to use BlueTooth gps receiver