Yes, a floor plan 'map' is possible using a picture map and a Canvas. Are you aware your device's GPS
might not work as you expect in an iron framed, multi-story building. The gps receiver might not respond to position changes as someone walks inside. Before you commit to this app, make sure your GPS has the ability to get a satellite fix when in a building. This tutorial will explain why
Using the Location Sensor . Use the two sample app aia's to help you check. When you read the article, especially read about the Property called Accuracy. Working inside a building, the ability to resolve a location using the GPS is significantly degraded. This means, the GPS
does not know exactly where it is. If you require precision interior locations, your idea might not work but try and see; what you get might be adequate.
If the GPS works everywhere inside the school, you could also use a FeatureCollection of the floor plan and use the Map component.
An app built like this will only track your location if the GPS works well inside and Accuracy for any satellite fix is reported in low values. Most Android devices only have the ability to resolve consistently within 30 meters of where the device thinks it is although occasionally it will resolve within almost two meters. It is easy, using several methods to "show where you need to go" depending whether you use a Canvas or a Map.