how does it identify location co-ordinates with labels? How does it know which place is home and which place is office?
I guess you can specify that easily, but how does it identify which place is a coffee shop? labeling each place you go to seems tedious.