7. you can do:
•basic map-app operation
•tap text labels on a map, and get more details
•measure metrics by tracing a map
•also do a local search along drawn line
7
11. tap & get details
•tap & get details
–full name
–telephone number(you can call it)
–summary
–url
•any text on map
–not only POI(not as Google Maps)
–river, mountain, road, ...
11
20. finger ≠ cursor
a finger never make
mistakes,
but the result is truly
not reliable.
20
21. which label user wanted?
•detect the nearest Text Label
–in case the point is out of boundary
–in case the point is in multiple boundaries
21
22. out of boundary
•choose the Label by distance from the
edge of boundary box to the point
•default threshold value: 16px
Bank of
America
Starbucks Coffee
Bank of
America
Starbucks Coffee
22
23. in multiple boundaries
Starbucks coffee
Bank of
America
Starbucks coffee
Bank of
America
•choose the Label by distance from the
center of boundaly box to the point
23
26. using localStorage
•save application status
–last viewing position & zoom level
–search result
–view mode(map, list, grid)
–history of map-moved
•enable go back and go forward
26
28. to behave more like app:
•save status for App Switching
•prepare App-icon and Startup-image
– <link rel=”apple-touch-icon” href=”images/home_white.png” />
– <link rel=”apple-touch-startup-image” href=”images/default-portrait.png”>
•shorten startup sequence
28