Hi There,
I'm using the AGSNMEALocationDataSource to get the location feed from external GPS unit:
mapView.locationDisplay.dataSource = AGSNMEALocationDataSource(eaAccessory: connectedAccessory!, protocol: protocalString)
When the data source was started, the gps symbol appeared on map. When I started walking, the gps symbol moved with me. So far so good, it had worked as expected. Then I stopped the data source to turn off the gps symbol and continued walking without the gps symbol on map. I stopped walking at the top end of the black dots as shown in below picture. Now the problem: I started the data source again and the gps symbol appeared on map again, but the gps symbol was not at my current location - the top end of the black dots. It did not catch up with my current location! It was stuck where the data source was stopped. Then when I moved, the gps symbol did not move at all and stuck there forever...

However, with the AGSCLLocationDataSource I did not have the above problem.
Any idea?
Thanks,
Shimin