The following features are included in the release of Schmaps version 1.0:
-
Search Lecture Hall: You can search for lecture halls and other rooms on Chalmers and get the direction. By clicking on the figure you get more information about where you can find the microwave, which floor and building.
-
Search Micros: Shows a map with microwaves on both campuses. By clicking on the figure you get more information about where you can find the microwave, which floor and building.
-
Search for Restaurants: Shows a map with restaurants on both campuses. By clicking on the figure you get the name and more information about the restaurant.
-
Search for ATMs: Shows a map with the ATMs on both campuses. By clicking on the figure you get the address.
-
Book Study room: Takes you to the web page where you can book a study room. You login with your CID.
-
Check In: You can view who is checked in and check in yourself. Writing your name is not mandatory. By clicking on the figure you get the name of the checked in person or "Unknown" and when they checked in. The information is stored for 2 hours.
-
Check Buses: Shows a timetable for bus number 16 which goes between campus Johanneberg and Lindholmen. The departure times an in real time.
The app contains database that contains information on lecture halls, other rooms, microwaves, restaurants and ATMs on Chalmers campus Lindholmen and Johanneberg.
IMPORTANT! When using Check In be aware that the data is send with a regular GET http request. If you do not want your name to be shown do not type any name and you should log in as "Unknown"
Permissions used:
- android.permission.INTERNET: used so that the Schmpas can access Internet and get directions, buss timetable etc.
- android.permission.ACCESS_COARSE_LOCATION: used so that Schmaps can get your location using the network (triangulation).
- android.permission.ACCESS_NETWORK_STATE: used so that Schmaps can check if you have Internet connection before attempting to get directions, check in or get the bus time table.
Bug#1 Line in the bottom in splash screen When starting splash a lighter line in the bottom on lg optimus 2x. On Samsung galaxy s the line is on the bottom and on the top
Bug #2 When you choose get directions you need to path the screen or move on the map before the path is drawn. This recourse isRouteDisplayed() is not called when nothing is happening, it is triggered by events I guess.
Bug #3 GoogleMapSearchLocation crashes when started in emulator.
Bug #4 New intent starts when phone is flipped, need to make a search again The data is not saved, you need to make a search again in googleMapSearchLocation
Bug #5 get directions button The get directions button appears when you press the menu button, this is not good because it is easily missed.
Bug #6 Application crashes when starting CheckInActivity without Internet
Bug #7 Application crashes when pressing get directions without Internet
Bug #8 App crashes when changing to landscape view if you have the mapview
Bug Database in Swedish The words and descriptions used in database are in Swedish, should be in English.
Bug Bugged-Button The buttons in menu still pressed in when press return button
Bug #11 Splash screen bug If return button is pressed when splash screen is showing the application starts anyway, the menu is shown.
Bug #12 Not possible to check in using Swedish characters
Bug #14 App crashes when accessing check in or check bus without Internet
Bug #13 App crashes sometimes when trying to access Check buses
Bug #15 Checkbus crashes after 01:00 because västrafik api does not return from which stop the bus leaves
Bug #16 campus menu does not work properly in landscape mode, stretches the picture out (menu, campusmenu ans splash is now locked in portrait mode until this bug is fixed)