更新时间:2021-07-09 21:54:51
coverpage
Learning Android Google Maps
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Setting Up the Development Environment
The importance of Android Google Maps
IDEs for developing Android applications
Android Studio
System requirements for Android Studio
Setting up Android Studio
Setting up AVD for testing
Exploring Android Studio
Additional helpful stuff
Self-test questions
Summary
Chapter 2. Configuring an API Key and Creating Our First Map Application
Generating the SHA1 fingerprint
Registering in the Google Developer Console
Configuring Google Play services
Adding permissions and defining the API key
Creating our first map application
Common problems and solutions
Chapter 3. Working with Different Map Types
The need for different types of maps
Delving into different types of maps and their differences
Implementing different types of maps
Working with indoor maps
Using the lite mode
Map types and constants
Chapter 4. Adding Information to Maps
Importance of adding information to a map
Adding information with markers
Expanding markers with information windows
Working with shapes
Using overlays
Chapter 5. Interacting with a Map
Need for interaction with a map
Working with UI controls
Working with the map toolbar
Working with gestures
Disabling/Enabling UI controls and gestures with XML attributes
Disabling/enabling the UI controls and gestures with the GoogleMapOptions object
Working with map events
Using a Projection class
Creating a custom application
Chapter 6. Working with Custom Views
The need for different camera views
Working with camera positions
Moving the camera
Animating the camera
Map padding
Chapter 7. Working with Location Data
The need for location data
Prerequisites
Working with the Android Location API
Working with the Google Play services Location API
Integrating location data with maps
Chapter 8. Know about the Street View
About Google Street View
Implementing StreetViewPanoramaFragment
Customizing StreetViewPanorama
Using custom camera views
Other functions
Chapter 9. Google Maps Intents
The need for Google Maps Intents
Defining Intent requests
Display maps
Searching for a location
Using navigation
Displaying StreetViewPanorama
Chapter 10. Creating a Custom Map Application
What the custom application does
What additional libraries/classes do we use