Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Don't Let Maps Cramp Your Style
Search
Andrew Larcombe
November 06, 2010
Technology
1
450
Don't Let Maps Cramp Your Style
Presented at Drupal Design Camp, Prague, 2010
Andrew Larcombe
November 06, 2010
Tweet
Share
More Decks by Andrew Larcombe
See All by Andrew Larcombe
Publishing Geospatial Data To The Serverless Web With GatsbyJS
andrewl
0
810
Where are they flying to?
andrewl
0
2.6k
Impact Mapping
andrewl
0
470
Zip-BDD-doo-dah
andrewl
3
470
Location, Maps, Drupal and You
andrewl
1
500
Geobrainstorming
andrewl
1
80
Serious (geo) play, or 'why we need to be open to innovate'
andrewl
1
71
A New Way To Amsterdam
andrewl
1
460
Other Decks in Technology
See All in Technology
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
320
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
4
2.7k
セキュリティベンダー/ユーザー双方の視点で語る、 Attack Surface Managementの実践 - Finatextパート / cloudnative-architecture-of-asm
stajima
0
1.7k
Next.jsとNuxtが混在? iframeでなんとかする!
ypresto
2
2.1k
セキュリティ運用って包括的にできていますか?SaaSを使って次のステップへ / Comprehensive Cyber Security Operations for Cloud Services Using SaaS
sakaitakeshi
0
230
プラットフォームエンジニアリングアーキテクチャ道場 on AWS & EKS Kubernetes / Platform Engineering Architecture Dojo
riita10069
4
410
【平成レトロ】へぇボタンハック👨🔧
vanchan2625
0
160
OOM発生時のトラブルシューティング Profilerを活用できるか調査してみた
atsushii
0
220
SkiaとImpellerについて
moriya0130
0
200
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
520
LLMOps: Eval-Centric を前提としたMLOps
asei
2
100
レガシーシステムへのDatadog APM導入奮闘記
mtakeya4062
0
110
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Practical Orchestrator
shlominoach
186
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
140
A Modern Web Designer's Workflow
chriscoyier
693
190k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Side Projects
sachag
452
42k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Transcript
Don’t let maps cramp your style Drupal Design Camp Prague
November 6-7, 2010 Andrew Larcombe email:
[email protected]
twitter: andrewl http://www.andrewl.net d.o: alarcombe
Warning I am not a designer
Why am I here?
Why am I here? • Cartography IS design
Why am I here? • Cartography IS design • Expression
of complex information in a graphical form
Why am I here? • Cartography IS design • Expression
of complex information in a graphical form • Ties into branding
Why am I here? • Cartography IS design • Expression
of complex information in a graphical form • Ties into branding • Please, please, please do more than just use Google maps!
Quiz...
None
None
None
None
None
None
None
Crimes against cartography
Don’t use the default Google Maps marker Crimes against cartography
Use well designed and functional markers Crimes against cartography
The ‘dots on maps’ syndrome Crimes against cartography
Cluster your icons... Crimes against cartography
Cluster your icons... Crimes against cartography
Consider density maps (aka heatmaps) Crimes against cartography
Google Maps - does it match your branding? Crimes against
cartography
None
None
None
What price good cartography?
What price good cartography? • Created branding guidelines ($$$)
What price good cartography? • Created branding guidelines ($$$) •
Built new e-business platform ($$$)
What price good cartography? • Created branding guidelines ($$$) •
Built new e-business platform ($$$) • Used a generic Google map ($0.00)
What price good cartography? • Created branding guidelines ($$$) •
Built new e-business platform ($$$) • Used a generic Google map ($0.00) • Why?
What price good cartography?
What price good cartography? • Why?
What price good cartography? • Why? • Too easy?
What price good cartography? • Why? • Too easy? •
No perceived value?
What price good cartography? • Why? • Too easy? •
No perceived value? • Knowledge/skills/information gap?
Better maps with OpenLayers and its friends...
OpenLayers...for teh mapping awesome Better maps with OpenLayers and its
friends
OpenLayers Better maps with OpenLayers and its friends OpenLayers (Javascript)
• Mature javascript framework for putting dynamic maps on the web • Tiles, markers, events. var map = new OpenLayers.Map('map', {'maxResolution': 1.40625/2}); var dm_wms = new OpenLayers.Layer.WMS( "Canada", "http://www2.dmsolutions.ca/cgi-bin/mswms_gmap", {layers: "bathymetry,land_fn,park,drain_fn,drainage," + "prov_bound,fedlimit,rail,road,popplace", transparent: "true", format: "image/png" }); dm_wms.setVisibility(false); map.addLayers([ol_wms, jpl_wms, dm_wms]); map.addControl(new OpenLayers.Control.LayerSwitcher()); map.zoomToMaxExtent();
OpenLayers Better maps with OpenLayers and its friends OpenLayers (Drupal
module) • http://drupal.org/project/openlayers • 2.0-alpha10
OpenLayers Better maps with OpenLayers and its friends OpenLayers (Drupal
module) • http://drupal.org/project/openlayers • 2.0-alpha10 • Integration with Views • Provides CCK widget for input • Lots of friends: OpenLayers Geocoder, GeoTaxonomy, WFS, MapBox, blah, blah, blah. • Exportable!
Map Tiles Better maps with OpenLayers and its friends •
Make your own with Mapnik, Mapserver, WMS, TileCache, TMS • Cloudmade (OpenStreetMap) • MapBox • Google/Yahoo!/Bing Maps
Stock tiles (Google, Bing Yahoo! etc) Better maps with OpenLayers
and its friends
Other tiles...MapBox Better maps with OpenLayers and its friends
Other tiles...Cloudmade Better maps with OpenLayers and its friends
Other tiles...Cloudmade Better maps with OpenLayers and its friends
Other tiles...custom Better maps with OpenLayers and its friends
Other tiles...custom Better maps with OpenLayers and its friends
Other tiles...custom Better maps with OpenLayers and its friends
Other tiles...custom Better maps with OpenLayers and its friends
Styling markers Better maps with OpenLayers and its friends
Sometime soon...
Sometime soon... • TileMill from DevSeed
Sometime soon... • TileMill from DevSeed • Google Maps API
v3 - styled maps
Sometime soon... • TileMill from DevSeed • Google Maps API
v3 - styled maps • Polymaps from Stamen Design
http://london2011.drupal.org/
Thank you. Andrew Larcombe email:
[email protected]
twitter: andrewl http://andrewl.net d.o:
alarcombe