Chapter 1. Location-based services: an overview
Figure 1.6. Elements of the contextual Holy Grail in the case of a skier
Chapter 2. Positioning technologies
Figure 2.6. Skyhook Wireless’s Wi-Fi point coverage map derived from its database for North America
Chapter 3. Mapping
Figure 3.1. Two different maps of Salerno, Italy, from two different sourceshttp://compete.com
Figure 3.2. Map, satellite, and terrain views of Spirit Lake, Iowa
Figure 3.3. Result of geocoding “1 Times Square, New York, NY”
Figure 3.4. Traffic of major map destination websiteshttp://compete.com
Figure 3.5. CloudMade Style Editor
Figure 3.7. Tele Atlas map data of Central Park, New York, seen through Google Maps
Figure 3.8. Tele Atlas global coverage map (from Tele Atlas website)
Figure 3.9. OpenStreetMap data of Central Park, New York, at http://openstreetmap.org
Chapter 4. Content options
Figure 4.2. OpenLayers GeoJSON tool showing the GeoJSON encoding of shapes drawn on the map
Figure 4.3. MapQuest map displaying restaurants, hotels, and gas stations in New York City
Figure 4.4. User-generated content for seafood restaurants in London on Google Maps
Figure 4.6. Intel Mash Maker in action mashing Facebook and Google Maps
Chapter 5. Consumer applications
Chapter 6. Mobile platforms
Figure 6.3. Symbian as part of the Nokia S60 platform architecture (source: mng.bz/LSKH)
Figure 6.5. iOS technology layers (source: mng.bz/d3j3)
Figure 6.6. Cocoa Touch in the architecture of the iOS (source: mng.bz/ZGY5)
Figure 6.8. Major components of the Android operating system
Figure 6.10. WebOS architecture (source: mng.bz/E16W)
Figure 6.12. BlackBerry architecture (source: mng.bz/1hue)
Figure 6.13. BlackBerry App World
Figure 6.14. Windows Marketplace for Mobile
Figure 6.15. LiMo architecture (source: mng.bz/t946)
Chapter 7. Connectivity issues
Figure 7.1. LBS app displaying the accuracy of the location fix to the user in real time
Figure 7.2. An iPhone LBS application asking for permission to access the user’s current location
Figure 7.3. Settings for updating the user’s location in the Centrl LBS application
Chapter 8. Server-side integration
Figure 8.1. Various different types of POIs seen in an LBS application
Figure 8.2. Results of a routing request displaying turn-by-turn directions
Figure 8.4. Common spatial data types
Figure 8.5. The basic operation of Memcached (source: mng.bz/001q)
Figure 8.6. MapServer client view
Chapter 9. Monetization of location-based services
Chapter 10. The privacy debate
Figure 10.4. iPhone screenshots of the Starbucks and AccuWeather applications’ opt-in screens
Chapter 11. Distributing your application
Chapter 12. Securing your business idea