1. A method for providing a map service that enables location-based applications to work with imaginary locations, the method comprising: receiving map data including coordinate information; comparing the coordinate information to coordinate information associated with real locations; determining the map data as belonging to an imaginary location based on the comparison; generating a map based on the map data; and providing the map for the imaginary location through the map service.