LocationChanged method is easier, nut what about when device have GPS fix and loose it (like in tunnel)? Then LocationChanged event is not raised? How do I know that there is no more GPS signal?
Implementing some timeout variable since last fix might be some solution, but not like it too much. What if I have GPS setup not to fire up on interval, but on distance since last move then LocationChanged event will not be trigered while user is in same place. He could be there for days, but it thus not mean that there is no signal ..