CANCEL
Subscription
0
Your Cart
(0 item)
You have no products in your basket yet
Save more on your purchases!
Buy 2 products and get 15% off
Buy 3-4 products and get 20% off
Buy 5+ products and get 30% off
Savings automatically calculated. No voucher code required.
Checkout
Account
Sign in
New User?
Create Account
Your Account
Your Orders
Change country
United States
Great Britain
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
Singapore
Hungary
Ukraine
Luxembourg
Estonia
Lithuania
South Korea
Turkey
Switzerland
Colombia
Taiwan
Chile
Norway
Ecuador
Indonesia
New Zealand
Cyprus
Denmark
Finland
Poland
Malta
Czechia
Austria
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Netherlands
Bulgaria
Latvia
South Africa
Malaysia
Japan
Slovakia
Philippines
Mexico
Thailand
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
SALE ENDS IN
0
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
GO TO
TOP
You're reading from
Learning Android Google Maps
Integrate Google Maps with your Android application to offer feature-rich and interactive maps
Product type
Paperback
Published in
Sep 2015
Publisher
Packt
ISBN-13
9781849698863
Length
356 pages
Edition
1st Edition
Languages
Java
Tools
Android
Concepts
Android Development
Table of Contents
(13) Chapters
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
1. Setting Up the Development Environment
FREE CHAPTER
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
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
Self-test questions
Summary
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
Self-test questions
Summary
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
Self-test questions
Summary
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
Self-test questions
Summary
6. Working with Custom Views
The need for different camera views
Working with camera positions
Moving the camera
Animating the camera
Map padding
Self-test questions
Summary
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
Self-test questions
Summary
8. Know about the Street View
About Google Street View
Prerequisites
Implementing StreetViewPanoramaFragment
Customizing StreetViewPanorama
Using custom camera views
Other functions
Self-test questions
Summary
9. Google Maps Intents
The need for Google Maps Intents
Defining Intent requests
Display maps
Searching for a location
Using navigation
Displaying StreetViewPanorama
Self-test questions
Summary
10. Creating a Custom Map Application
What the custom application does
What additional libraries/classes do we use
Prerequisites
Implementation
Summary
A. Answers to Self-test Questions
Chapter 1, Setting Up the Development Environment
Chapter 2, Configuring an API Key and Creating Our First Map Application
Chapter 3, Working with Different Map Types
Chapter 4, Adding Information to Maps
Chapter 5, Interacting with a Map
Chapter 6, Working with Custom Views
Chapter 7, Working with Location Data
Chapter 8, Knowing about the Street View
Chapter 9, Google Maps Intents
Index
Chapter 5, Interacting with a Map
Q1
True
Q2
False
Q3
1
Q4
1
Q5
2
Q6
1
Q7
True
The rest of the chapter is locked
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Previous Section
Section 6 of 10
Next Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Sign up now
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Renews at
$19.99/month
. Cancel anytime