Kevin MacDonald - Anyone can make maps

37
Anyone can DevTO 30-Apr-2012 Kevin Macdonald [email protected] make maps

description

Kevin MacDonald presents differences between GIS and Consumer Mapping, different technologies available such as Google Maps, Open Street Maps and Bing for mapping and LBS applications for "Big Data" Maps

Transcript of Kevin MacDonald - Anyone can make maps

Page 1: Kevin MacDonald - Anyone can make maps

Anyone can

DevTO30-Apr-2012

Kevin [email protected]

make maps

Page 2: Kevin MacDonald - Anyone can make maps

Chef Gusteau

can cookAnyone

Page 3: Kevin MacDonald - Anyone can make maps
Page 4: Kevin MacDonald - Anyone can make maps

ConsumerMaps

!= GIS

Page 5: Kevin MacDonald - Anyone can make maps
Page 6: Kevin MacDonald - Anyone can make maps

+ AVM 2+ AS 3- Flex= Wow

Page 7: Kevin MacDonald - Anyone can make maps
Page 8: Kevin MacDonald - Anyone can make maps

=

Page 9: Kevin MacDonald - Anyone can make maps
Page 10: Kevin MacDonald - Anyone can make maps
Page 11: Kevin MacDonald - Anyone can make maps
Page 12: Kevin MacDonald - Anyone can make maps
Page 13: Kevin MacDonald - Anyone can make maps

5 seconds?

Page 14: Kevin MacDonald - Anyone can make maps

3 seconds?

5 seconds?

Page 15: Kevin MacDonald - Anyone can make maps

Instantly!

3 seconds?

5 seconds?

Page 16: Kevin MacDonald - Anyone can make maps
Page 17: Kevin MacDonald - Anyone can make maps

Total Transfer Size & Total Requests

Nov Feb May Aug Nov Jan Apr2010 2011 2011 2011 2011 2012 2012

httparchive.org

Page 18: Kevin MacDonald - Anyone can make maps

“SmallData”Map

Page 19: Kevin MacDonald - Anyone can make maps

“Big Data” Map

Page 20: Kevin MacDonald - Anyone can make maps
Page 21: Kevin MacDonald - Anyone can make maps
Page 22: Kevin MacDonald - Anyone can make maps
Page 23: Kevin MacDonald - Anyone can make maps
Page 24: Kevin MacDonald - Anyone can make maps
Page 25: Kevin MacDonald - Anyone can make maps
Page 26: Kevin MacDonald - Anyone can make maps
Page 27: Kevin MacDonald - Anyone can make maps

MarkerClusters

Page 28: Kevin MacDonald - Anyone can make maps

MarkerAttribute

s

Page 29: Kevin MacDonald - Anyone can make maps

425,077 markers

Page 30: Kevin MacDonald - Anyone can make maps

Google PlacesAutocomplete

Page 31: Kevin MacDonald - Anyone can make maps
Page 32: Kevin MacDonald - Anyone can make maps
Page 33: Kevin MacDonald - Anyone can make maps

We hadn’t intended to release a [Maps] API.It wasn’t something we thought about.Blew our minds right off our shoulders.

Page 34: Kevin MacDonald - Anyone can make maps

Terms of Service

10.1.1 (c) No Reverse Engineering. You must not reverse engineer, decompile or otherwise attempt to extract the source code of the Service or any part thereof

Page 35: Kevin MacDonald - Anyone can make maps

Innovation is possible only when companies let you tinker with their creations. Too many good ideas are squandered, he says, because the tools needed to realize them are locked away: "To this day, there are very few technologies that are open."

Paul Rademacher

Page 36: Kevin MacDonald - Anyone can make maps
Page 37: Kevin MacDonald - Anyone can make maps

1. Consumers’ needs come first.2. Build for smartphone, then desktop.3. Load instantly; render progressively.4. Cluster Big Map data server-side.5. Use Google Places Autocomplete.6. Read licenses; consider open data.

Recap: