Pro iOS geo building apps with location based services

Deepen 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 ap...

Descripción completa

Detalles Bibliográficos
Autor principal: Andreucci, Giacomo (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [New York ] : Apress 2012.
Edición:1st ed. 2013.
Colección:Gale eBooks
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627905206719
Tabla de Contenidos:
  • Cover; 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
  • The 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
  • Loading 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
  • Building 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
  • Chapter 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
  • Method 1: Using the Marker Constructor