Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The native Google Maps application already has all of the functionality you describe.</p> <ul> <li>Google <a href="http://googleblog.blogspot.com/2011/11/new-frontier-for-google-maps-mapping.html" rel="nofollow noreferrer">recently</a> released indoor mapping. Go to <a href="http://maps.google.com/floorplans" rel="nofollow noreferrer">maps.google.com/floorplans</a> to upload your buildings' floor plans.</li> <li>Use <a href="http://www.google.com/mapmaker" rel="nofollow noreferrer">Google Map Maker</a> to add walking paths to your campus.</li> </ul> <p>Now anyone can use their built-in Maps app to get walking directions between campus buildings. (<a href="http://maps.google.com/maps?saddr=McMicken+Hall,+Cincinnati,+OH&amp;daddr=Turner+Hall,+Cincinnati,+OH&amp;hl=en&amp;sll=41.178654,-86.220703&amp;sspn=7.018878,14.27124&amp;geocode=FfMaVQIdFVf2-ikJ5QoFi7NBiDFOiijIs_lT8A%3BFV4dVQIdh3T2-ik5oJmHjbNBiDHraGKS_BOUUA&amp;oq=turner+hall,+cin&amp;dirflg=w&amp;mra=ls&amp;t=m&amp;z=17" rel="nofollow noreferrer">Example</a> - notice that the route takes you through campus walkways, not along the surrounding roads.)</p> <p>To see indoor maps in action, use the Maps app on your Android to zoom in on an Ikea or take a look at <a href="http://www.youtube.com/watch?v=kT0KMsfD4d8" rel="nofollow noreferrer">this video</a>.</p> <p>If you have an app you'd like to launch the Maps app from, do this:</p> <pre><code>Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=START_LOCATION&amp;daddr=DESTINATION_LOCATION&amp;dirflg=w")); if (isAppInstalled("com.google.android.apps.maps")) { intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); } startActivity(intent); // helper function to check if Maps is installed private boolean isAppInstalled(String uri) { PackageManager pm = getApplicationContext().getPackageManager(); boolean app_installed = false; try { pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); app_installed = true; } catch (PackageManager.NameNotFoundException e) { app_installed = false; } return app_installed; } </code></pre> <p>(Code shamelessly stolen from <a href="https://stackoverflow.com/q/6560345/201952">here</a>.)</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload