Location Based Services - Basics

47

description

This presentation was shown as part of a session by Philip Hubertus at BarCamp Rhein-Main 2012. It covers the following topics: Why Location? The basics: What are Location Based Services? Building a digital map: 4 min video Positioning: GPS, Wi-Fi, cell triangulation, indoor Geocoding: geo-coordinates and addresses Map Display: What you want to show Directions vs. Navigation Building Location Based Services

Transcript of Location Based Services - Basics

Page 1: Location Based Services - Basics
Page 2: Location Based Services - Basics
Page 3: Location Based Services - Basics

What you‘re hearing today

•Why Location?•The basics: What are Location Based Services?•Building a digital map: 4 min video• Positioning: GPS, Wi-Fi, cell triangulation, indoor•Geocoding: geo-coordinates and addresses•Map Display: What you want to show•Directions vs. Navigation

•Building Location Based Services•Your Questions

Page 4: Location Based Services - Basics

4

Cities are possibly our greatest achievement,

constantly evolving as we discover new

technologies60%

World’s population in cities in 2030

RICHnetwork

of sensors

of mobile devices

HUNDREDS OF MILLIONS

MILLIONSof mobile

users

Page 5: Location Based Services - Basics

5

More and more, our connected devices sense the real world with us, taking personal to new levels

In 2012 mobile connected devices

exceeded the world’s population

NFC, Compass, GPS,

Vibration, Acceleration, Ambient Noise, Transport, Imaging, Speed, Light, Heart Rate

Page 6: Location Based Services - Basics

6

Social and Local are converging in the mobile

world, creating even

more opportunities for personalization

2BPhotos posted to Facebook

weekly

20M Users 37%

2B total check-ins

on Foursquar

e

Social Media users

access on mobile

$1B

Sale of Instagram

Page 7: Location Based Services - Basics

7

Our apps and lives are increasingly

mobile.Desktops and laptops will no longer be king.

2015Mobile usage will exceed web

usage

59%YOY increase in

smartphone usage 2011

$20.6BMobile AdRevenueby 2015

87%World’s pop are mobile subscribers

Page 8: Location Based Services - Basics

What you‘re hearing today

•Why Location?•The basics: What are Location Based Services?•Building a digital map: 4 min video• Positioning: GPS, Wi-Fi, cell triangulation, indoor•Geocoding: geo-coordinates and addresses•Map Display: What you want to show•Directions vs. Navigation

•Building Location Based Services•Your Questions

Page 9: Location Based Services - Basics

Building a digital map

Watch the video at: http://conversations.nokia.com/2012/10/25/fueling-the-future-of-digital-maps/

Page 10: Location Based Services - Basics

10

Where am I?

Page 11: Location Based Services - Basics

Positioning

• GPS• Cell ID / Cell Tower• WiFi• Indoor location

Page 12: Location Based Services - Basics

GPS Positioning

Page 13: Location Based Services - Basics

Cell ID Positioning

Page 14: Location Based Services - Basics

Cell Tower Positioning

Page 15: Location Based Services - Basics

WiFi Positioning

y

Page 16: Location Based Services - Basics

Indoor Positioning

Page 17: Location Based Services - Basics

Positioning

You’re at:latitude: 50.0969276longitude: 8.2199011

Where am I?

Page 18: Location Based Services - Basics

18

Enable users tofind an addressorresolve a geo-location into an address.

Geocoding

Page 19: Location Based Services - Basics

Reverse Geocoding

Where am I?

latitude: 50.0969276longitude: 8.2199011

=label: Unter den Eichen 5, 65195 Wiesbaden, Germanycountry: DEUstate: Hessecounty: Wiesbadencity: Wiesbadenstreet: Unter den EichenhouseNumber: 5postalCode: 65195

Page 20: Location Based Services - Basics

20

Reverse Geocoding

You’re at:Unter den Eichen 5, 65195 Wiesbaden, Germany

Where am I?

Page 21: Location Based Services - Basics

21

Reverse Geocoding

Page 22: Location Based Services - Basics

22

Geocoding

It’s at:latitude:52.5304108longitude:13.3852701

Where is Invalidenstraße 117, Berlin?

Page 23: Location Based Services - Basics

23

Point Precise Addressingresults: [0: {

relevance: 0.94distance: 25.5matchLevel: houseNumbermatchQuality: {

city: 1street: [

0: 0.87]houseNumber: 1

}matchType: pointAddresslocation: {

displayPosition: {longitude: 13.3852701latitude: 52.5304108altitude: null

}navigationPositions: [

0: {longitude: 13.3848latitude: 52.5310402altitude: null

}][…]locationId: NT_pGG6WPyfHp7qHpfGvoeV4A_117locationType: pointaddress: {

label: Invalidenstraße 117, 10115 Berlin, Germany[…]

Page 24: Location Based Services - Basics

24

Geocoding – Enterprise Use Cases

How can we best provide customers with assistance while they are on the road?

Where are my most valuable customers?Where is my

truck?

• Asset Management / Fleet Tracking• Call Center• Telematics• Geomarketing

Page 25: Location Based Services - Basics

25

Map Display

Page 26: Location Based Services - Basics

HERE Maps Day Mode

Page 27: Location Based Services - Basics

27

HERE Maps Day-Grey Mode with Live Traffic Overlay

Page 28: Location Based Services - Basics

28

HERE Maps Day-Grey Mode with Public Transit

Page 29: Location Based Services - Basics

29

HERE Maps Satellite View

Page 30: Location Based Services - Basics

HERE Maps Hybrid View

Page 31: Location Based Services - Basics

31

HERE Maps 3D View

Page 32: Location Based Services - Basics

HERE Maps Street Level View

Page 33: Location Based Services - Basics

Destination Maps in Bing

Page 34: Location Based Services - Basics

Different Maps on iPhone

Page 35: Location Based Services - Basics

Nokia Drive Maps – Day vs. Night View

Page 36: Location Based Services - Basics

36

Directions & Navigation

Page 37: Location Based Services - Basics

Directions vs. Navigation

Page 38: Location Based Services - Basics

Directions & Traffic

Page 39: Location Based Services - Basics

Directions & Traffic

Page 40: Location Based Services - Basics

Directions: Economic and Public Transit

Page 41: Location Based Services - Basics

Directions: Isoline Routing

Page 42: Location Based Services - Basics

42

Building Location Based Services

Page 43: Location Based Services - Basics

HERE APIs

Get going, start coding. Build with the world's strongest map platform.

• Javascript API

• REST API

• Mobile HTML5 Framework

Web APIs

• Windows Phone SDK

• Android SDKcoming soon – Amazon Kindle SDK already available

• Java & Qt SDK

Native APIs

developer.here.net

Page 44: Location Based Services - Basics

SPECIAL

OFFER

Free use of

Web APIs

for 3

months.

HERE API Pricing Plans

Base• Free

• For free use web and apps

• unlimited use of map tiles

• 2,500 transactions daily limit for everything else

Core• $1,500 monthly

• For paid for web and apps

• 100,000 transactions daily limit & 1 million cumulative transactions per month

• SLA

Premium• Custom package for your needs

FREE

developer.here.net

Page 45: Location Based Services - Basics

45

What you‘re hearing today

•Why Location?•The basics: What are Location Based Services?•Building a digital map: 4 min video• Positioning: GPS, Wi-Fi, cell triangulation, indoor•Geocoding: geo-coordinates and addresses•Map Display: What you want to show•Directions vs. Navigation

•Building Location Based Services•Your Questions

Page 46: Location Based Services - Basics

?????????

Page 47: Location Based Services - Basics

Dankeschön!

developer.here.net

[email protected]@philiphubs