Various Implementations of maps in mobile device