Submit Search
Upload
W3C Geolocation
•
Download as KEY, PDF
•
0 likes
•
711 views
Andy Pemberton
Follow
Delivered at Standards>Next Philadelphia, April 29, 2011.
Read less
Read more
Technology
Sports
Report
Share
Report
Share
1 of 11
Download now
Recommended
A look into AB testing
A look into AB testing
Aydar Mukhametzyanov
Html geolocation
Html geolocation
Yeh Yung-Hsin
Geolocation for Web - Geohash, GeoIP & HTML5 Geolocation
Geolocation for Web - Geohash, GeoIP & HTML5 Geolocation
manuelberger
HTML5 Geolocation API
HTML5 Geolocation API
Департамент Стратегических Технологий
Geolocation
Geolocation
Kristoffer Snabb
Hacking up location aware apps
Hacking up location aware apps
Pradeep Varadaraja Banavara
Locate your hacks
Locate your hacks
Pradeep Varadaraja Banavara
Hacking location aware hacks HackU IIT Bombay
Hacking location aware hacks HackU IIT Bombay
Pradeep Varadaraja Banavara
Recommended
A look into AB testing
A look into AB testing
Aydar Mukhametzyanov
Html geolocation
Html geolocation
Yeh Yung-Hsin
Geolocation for Web - Geohash, GeoIP & HTML5 Geolocation
Geolocation for Web - Geohash, GeoIP & HTML5 Geolocation
manuelberger
HTML5 Geolocation API
HTML5 Geolocation API
Департамент Стратегических Технологий
Geolocation
Geolocation
Kristoffer Snabb
Hacking up location aware apps
Hacking up location aware apps
Pradeep Varadaraja Banavara
Locate your hacks
Locate your hacks
Pradeep Varadaraja Banavara
Hacking location aware hacks HackU IIT Bombay
Hacking location aware hacks HackU IIT Bombay
Pradeep Varadaraja Banavara
Hacking location aware apps
Hacking location aware apps
Pradeep Varadaraja Banavara
Hacking up location aware apps
Hacking up location aware apps
Anshu Prateek
Web Standards Support in WebKit
Web Standards Support in WebKit
Joone Hur
Where 2.0 2008 - LocationAware.org
Where 2.0 2008 - LocationAware.org
Ryan Sarver
The Geo-aware Parent
The Geo-aware Parent
Matt Machell
Yql with geo
Yql with geo
Prajwal ShelvaPillai
Writing java script for Csharp's Blazor
Writing java script for Csharp's Blazor
Ed Charbeneau
SXSW 2012 JavaScript MythBusters
SXSW 2012 JavaScript MythBusters
Elena-Oana Tabaranu
Application devevelopment with open source libraries
Application devevelopment with open source libraries
Allan Laframboise
A web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentation
Justin Dorfman
HTML5 on Mobile
HTML5 on Mobile
Adam Lu
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
WO Community
Using YQL Sensibly - YUIConf 2010
Using YQL Sensibly - YUIConf 2010
Christian Heilmann
GeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri Project
Kentaro Ishimaru
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
tka
Javascript essential-pattern
Javascript essential-pattern
偉格 高
Geolocation and mapping using Google Maps services
Geolocation and mapping using Google Maps services
Ivano Malavolta
Setting up a free open source java e-commerce website
Setting up a free open source java e-commerce website
Csaba Toth
JavaScript performance patterns
JavaScript performance patterns
Stoyan Stefanov
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
OutSystems NextStep: RPA with RPA
OutSystems NextStep: RPA with RPA
Andy Pemberton
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
Andy Pemberton
More Related Content
Similar to W3C Geolocation
Hacking location aware apps
Hacking location aware apps
Pradeep Varadaraja Banavara
Hacking up location aware apps
Hacking up location aware apps
Anshu Prateek
Web Standards Support in WebKit
Web Standards Support in WebKit
Joone Hur
Where 2.0 2008 - LocationAware.org
Where 2.0 2008 - LocationAware.org
Ryan Sarver
The Geo-aware Parent
The Geo-aware Parent
Matt Machell
Yql with geo
Yql with geo
Prajwal ShelvaPillai
Writing java script for Csharp's Blazor
Writing java script for Csharp's Blazor
Ed Charbeneau
SXSW 2012 JavaScript MythBusters
SXSW 2012 JavaScript MythBusters
Elena-Oana Tabaranu
Application devevelopment with open source libraries
Application devevelopment with open source libraries
Allan Laframboise
A web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentation
Justin Dorfman
HTML5 on Mobile
HTML5 on Mobile
Adam Lu
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
WO Community
Using YQL Sensibly - YUIConf 2010
Using YQL Sensibly - YUIConf 2010
Christian Heilmann
GeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri Project
Kentaro Ishimaru
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
tka
Javascript essential-pattern
Javascript essential-pattern
偉格 高
Geolocation and mapping using Google Maps services
Geolocation and mapping using Google Maps services
Ivano Malavolta
Setting up a free open source java e-commerce website
Setting up a free open source java e-commerce website
Csaba Toth
JavaScript performance patterns
JavaScript performance patterns
Stoyan Stefanov
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
Similar to W3C Geolocation
(20)
Hacking location aware apps
Hacking location aware apps
Hacking up location aware apps
Hacking up location aware apps
Web Standards Support in WebKit
Web Standards Support in WebKit
Where 2.0 2008 - LocationAware.org
Where 2.0 2008 - LocationAware.org
The Geo-aware Parent
The Geo-aware Parent
Yql with geo
Yql with geo
Writing java script for Csharp's Blazor
Writing java script for Csharp's Blazor
SXSW 2012 JavaScript MythBusters
SXSW 2012 JavaScript MythBusters
Application devevelopment with open source libraries
Application devevelopment with open source libraries
A web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentation
HTML5 on Mobile
HTML5 on Mobile
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Beyond Fluffy Bunny. How I leveraged WebObjects in my lean startup.
Using YQL Sensibly - YUIConf 2010
Using YQL Sensibly - YUIConf 2010
GeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri Project
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
Javascript essential-pattern
Javascript essential-pattern
Geolocation and mapping using Google Maps services
Geolocation and mapping using Google Maps services
Setting up a free open source java e-commerce website
Setting up a free open source java e-commerce website
JavaScript performance patterns
JavaScript performance patterns
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
More from Andy Pemberton
OutSystems NextStep: RPA with RPA
OutSystems NextStep: RPA with RPA
Andy Pemberton
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
Andy Pemberton
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Andy Pemberton
413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow
Andy Pemberton
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Andy Pemberton
DevOps @ VCU
DevOps @ VCU
Andy Pemberton
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
Andy Pemberton
Javaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with Jenkins
Andy Pemberton
RJUG - REST API / JAX-RS Overview
RJUG - REST API / JAX-RS Overview
Andy Pemberton
SCEA - a pragmatic pursuit
SCEA - a pragmatic pursuit
Andy Pemberton
Web UI performance tuning
Web UI performance tuning
Andy Pemberton
Drupal Project Lifecycle
Drupal Project Lifecycle
Andy Pemberton
More from Andy Pemberton
(12)
OutSystems NextStep: RPA with RPA
OutSystems NextStep: RPA with RPA
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
DevOps @ VCU
DevOps @ VCU
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
Javaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with Jenkins
RJUG - REST API / JAX-RS Overview
RJUG - REST API / JAX-RS Overview
SCEA - a pragmatic pursuit
SCEA - a pragmatic pursuit
Web UI performance tuning
Web UI performance tuning
Drupal Project Lifecycle
Drupal Project Lifecycle
Recently uploaded
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Recently uploaded
(20)
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
W3C Geolocation
1.
HTML 5 Geolocation
Wait, I mean W3C Geolocation Andy Pemberton,
2.
navigator.geolocation getCurrentPosition(successCallback, errorCallback, options); watchPosition(successCallback,
errorCallback, options); clearWatch(in long watchId);
3.
The Specification •
A JavaScript API that provides “scripted access to geographical location information” • http://dev.w3.org/geo/api/spec-source.html • Features
4.
5.
6.
www.andypemberton.com/geo
7.
8.
The “Old Way”
9.
A few other
thoughts... • How does this work? • What about IE... • Reverse geolocation • www.andypemberton.com/geo/reverse.html
10.
Where’s this headed?
11.
References • http://dev.w3.org/geo/api/spec-source.html • http://www.andypemberton.com/geo/ •
http://isithackday.com/hacks/geo/distance.php twitter.com/apemberton
Editor's Notes
\n
Who had heard of w3c geolocation before today?\nWritten code? Using it on a production site?\n
Get end users’ lat / long\nRequest push updates\nAccuracy\nSecurity baked into spec\n
Anybody seen this site? What about the little circle?\nAlso in use on Flickr, Google home page (for mobile), Travelocity\n
\n
\n
maxmind - http://www.maxmind.com/app/ip-location\n
rssi = Received signal strength indication\nBssId = Basically the Mac address of your WAP (notably not the SSID)\n
Pretty cool; interesting impacts...\neCommerce : sell better\nCMS products: generally target better content\nCMS, WCM, web engagement vendors\n example: Omniture test & target\n example: Drupal\n http://drupal.org/project/html5_user_geolocation\n http://drupal.org/project/geolocation\n http://drupal.org/project/context_geoip\n\n
\n
Download now