I am looking to enhance a custom Google map by adding sidewalks for walking, while keeping all of its original features intact. Additionally, I want to create a detailed interior map of a building on a college campus, complete with classroom locations on multiple levels, in order to incorporate it into a mobile app. Is it possible to achieve this using Javascript? My idea is to use GPS to determine the user's location on campus and provide them with building and classroom information through the customized Google map overlay. This will allow them to utilize the "find shortest route" feature provided by the Google Maps API. Initially, I plan to develop this for Android devices, with potential expansion to iOS devices in the future.