LEADER 05660nam 2200565Ia 450 001 9910735387203321 005 20200520144314.0 010 $a9781430247050 010 $a1430247053 024 7 $a10.1007/978-1-4302-4705-0 035 $a(OCoLC)837855956 035 $a(MiFhGG)GVRL6VRX 035 $a(CaSebORM)9781430247043 035 $a(OCoLC)854752401 035 $a(OCoLC)ocn854752401 035 $a(CKB)2550000001043797 035 $a(MiAaPQ)EBC1204518 035 $a(EXLCZ)992550000001043797 100 $a20110806d2012 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aPro iOS geo $ebuilding apps with location based services /$fGiacomo Andreucci 205 $a1st ed. 2013. 210 $a[New York ] $cApress$d2012 215 $a1 online resource (xxiii, 311 pages) $cillustrations (some color), color maps 225 0 $aGale eBooks 300 $aIncludes index. 311 08$a9781430247043 311 08$a1430247045 327 $aCover; Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; The Purpose of This Book; How This Book is Organized; What You Won't Find in This Book (and Where to Find It); The Companion Site; Contacting the Author; Part 1 Introduction; Chapter 1 Getting started; Comparing Desktop Computer Maps and Mobile Maps; Reviewing Mobile Geo Apps Services; Designing Guidelines for Optimal Usability of Map-Based Apps; Self-Adaptability of the App; Usability of the App's GUI; Usability of Map Contents 327 $aThe Primary Options to Develop Map-Based Apps for iOSDeveloping Web Apps with Google Maps; Developing Hybrid Apps with Google Maps; Developing a Native App with Apple Maps; Testing Map-Based Apps; Testing Methodologies; Monitoring Tools; Summary; Part 2 Web Apps; Chapter 2 Map-based Web App Basics: Hello World; Reviewing the Resources; Mobile Safari; Simulator or Real Devices; Web Servers; Editors; Standalone App or Part of an Existing Website; Application Components; Hello World; Reviewing the HTML of Hello World; Reviewing the CSS of Hello world; Reviewing the JavaScript of Hello World 327 $aLoading the API ScriptObtaining an API Key; Including Sensor Parameters; Loading Additional Libraries; Initializing the Map; Adapting Hello World to iOS Devices; Setting the Element; The viewport meta Tag; Other Useful meta Tags; Redirecting iOS Users with JavaScript; Summary; Chapter 3 Map Controls and Styles; Using Map Controls; Default Controls; Non-Default Controls; Enabling and Disabling Controls; Configuring Controls; Positioning Controls; Creating Custom Controls on the Map; Creating the Container ; Defining the Three Controls; Building the Exterior Part of the Controls 327 $aBuilding the Interior Part of the ControlsConnecting Controls to their Relative Functions; Methods (and Controls) to Set the MapOptions Object; The setOptions() Method; Property-specific Methods; getZoom() and setZoom(); getCenter() and setCenter(); getMapTypeId() and setMapTypeId(); Understanding Selectors and Stylers; Selectors; Stylers; Combining Selectors and Stylers; Approach 1: Set a .styles Property of the Map's MapOptions Object; Approach 2: Create a Styled Map Type; Styled Maps Wizard; Some Final Recommendations When Using Styles; Summary 327 $aChapter 4 Creating a GUI for the App with jQuery MobileWhat is jQuery Mobile?; Setting Up the Project; Using a CDN Server; Hosting Files; Implementing jQuery Mobile in Our App; Creating the Basic Structure of the Template; Adding an Info Button; Showing a Splash Screen While Tiles Are Loading; Specifying a Launch Image; Complete Code; Summary; Chapter 5 Overlays; General Methods For Manipulating Overlays; Adding Overlays to the Map; Removing and Deleting Overlays From the Map; Setting the Example's GUI; Coding the JavaScript Functions; Three Methods to Display POIs On a Map 327 $aMethod 1: Using the Marker Constructor 330 $aDeepen your app development skills with Pro iOS Geo. This book shows you how to use geolocation-based tools to enhance the iOS apps you develop. Author Giacomo Andreucci describes different ways to integrate geo services, depending on the kind of app you?re looking to develop: a web app, a hybrid app, or a native app. You?ll discover how to use the Google Maps API features to integrate powerful geo capabilities in your apps with a little effort. You?ll learn how to: Design geographic features for your apps while respecting usability criteria Design touristic geo apps Use HTML5 and the Google Maps JavaScript API to implement powerful geo functions in your apps Use Google Fusion Tables to display and query data in your maps Transform your geo web apps into hybrid apps that can be submitted to the Apple App Store Create native iOS geo apps using the new Apple Maps data through the Map Kit API After reading Pro iOS Geo, you?ll have the knowledge and skills you need to add a geo dimension to all your apps, whether as a feature of a larger app? such as a social networking app that shows where friends are located in a selected area?or as the primary part of an app?such as a guide app that shows the monuments in your city. . 606 $aGeographic information systems 615 0$aGeographic information systems. 676 $a005.265 700 $aAndreucci$b Giacomo$01376491 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910735387203321 996 $aPro iOS Geo$93412349 997 $aUNINA