http://maps.kylemulka.com1 google maps and web mapping kyle mulka computer science in engineering...
TRANSCRIPT
![Page 1: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/1.jpg)
http://maps.kylemulka.com 1
Google Maps and Google Maps and Web MappingWeb Mapping
Kyle Mulka
Computer Science in Engineering
University of Michigan
![Page 2: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/2.jpg)
http://maps.kylemulka.com 2
Google Maps and Google Maps and Web MappingWeb Mapping
This presentation and all links are available– http://maps.kylemulka.com/mjts/
![Page 3: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/3.jpg)
http://maps.kylemulka.com 3
PurposePurpose
Introduce Google Maps as a platform for building rich location based applications and visualizing geographic data
Demonstrate some of the applications that have been done to give an idea of the possibilities
Provide links to more detailed resources
![Page 4: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/4.jpg)
http://maps.kylemulka.com 4
OutlineOutline
Google Local Google Maps API Related data services Demos Alternatives to Google Maps Further Reading
I will stop for questions several times.
* indicates a demo or website
![Page 5: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/5.jpg)
http://maps.kylemulka.com 5
Google Maps?Google Maps?
Now named Google Localhttp://local.google.comFinding addressesFinding businesses locallyGetting directionsGoogle Local Demos*
![Page 6: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/6.jpg)
http://maps.kylemulka.com 6
Google Maps PopularityGoogle Maps Popularity
Very user-friendly interfaceFast loading of mapsSmooth scrollingLocalized searchDeveloper/Programmer friendly application
programming interface (API)
![Page 7: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/7.jpg)
http://maps.kylemulka.com 7
What can YOU do?What can YOU do?
As a user:– Use Google Maps to find addresses, businesses,
locations, directions, etc.As a developer:
– Put the Google Maps interface on your own page
– Visualize geographically referenced data– Combine with other services and data to create
great web applications
![Page 8: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/8.jpg)
http://maps.kylemulka.com 8
What I Put On Google MapsWhat I Put On Google Maps
University of Michigan building footprints Groups’ and individuals’ street addresses from
UofM’s online directory GPX files taken from a GPS device Weather radar images Great Lakes Circle Tour route User-created markers with text/html descriptions Demos to come later…
![Page 9: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/9.jpg)
http://maps.kylemulka.com 9
Google Maps APIGoogle Maps API
Stands for Application Programming Interface
Used to put Google Maps on your own siteImplemented entirely in JavaScriptDocumentation available online:
http://www.google.com/apis/maps/documentation
![Page 10: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/10.jpg)
http://maps.kylemulka.com 10
Google Maps APIGoogle Maps API
Provides the following:– Mapping interface– Street maps– Satellite photography– Hybrid of two map types
Simple Example*
![Page 11: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/11.jpg)
http://maps.kylemulka.com 11
Google Maps APIGoogle Maps API
Does NOT provide:– Geocoding (address to point translation)– Data– Directions / Routing– Web hosting
![Page 12: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/12.jpg)
http://maps.kylemulka.com 12
Questions?Questions?
About stuff covered so far:– Google Maps as it is used in Google Local– What is possible to create– What Google does and does not provide you
with the Google Maps API
![Page 13: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/13.jpg)
http://maps.kylemulka.com 13
Getting StartedGetting Started
All this can be found on Google’s site– http://www.google.com/apis/maps/
Agree to terms of serviceGet an API keyRead some documentationDive in!
![Page 14: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/14.jpg)
http://maps.kylemulka.com 14
Terms of Service SummaryTerms of Service Summary
Your service must be freely accessible to end users
No intranet sites (except for development and testing)
Must leave Google logoGoogle retains right to add advertising to
mapDetails: http://www.google.com/apis/maps/
![Page 15: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/15.jpg)
http://maps.kylemulka.com 15
Related Data ServicesRelated Data Services
Geocoding (http://www.geocoder.us)Higher quality aerial imagery (
http://www.terraserver-usa.com)Land use, census, zip code boundaries,
population density, weatherLots of other geographic data out there…
![Page 16: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/16.jpg)
http://maps.kylemulka.com 16
Questions for the AudienceQuestions for the Audience
What kinds of data might you want to visualize with Google Maps?
Do you feel ready to jump right in?What things do you need to know about in
more detail?
![Page 17: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/17.jpg)
http://maps.kylemulka.com 17
Audience ResponseAudience Response
![Page 18: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/18.jpg)
http://maps.kylemulka.com 18
My Favorite Google Maps My Favorite Google Maps Sites*Sites*
toEat.comZipMap.netHousingMaps.comWeatherBonk.comMapBuilder.netGoogleMapsMania.blogspot.com
![Page 19: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/19.jpg)
http://maps.kylemulka.com 19
Kyle’s Demos*Kyle’s Demos*
Campus BuildingsAerial Imagery ComparisonWeather RadarLDAP Group MappingGPS points, routes, and tracksMap Editor
![Page 20: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/20.jpg)
http://maps.kylemulka.com 20
Questions About Demos?Questions About Demos?
![Page 21: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/21.jpg)
http://maps.kylemulka.com 21
Other Web Mapping ServicesOther Web Mapping Services
MapQuestYahoo MapsMSN Virtual EarthKa-MapCommunity MapbuiderESRI’s ArcIMSWebsites of each*
![Page 22: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/22.jpg)
http://maps.kylemulka.com 22
Geographic Information Geographic Information SystemsSystems
Open Geospatial Consortium*MapServer*GeoServer*ArcGIS*
![Page 23: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/23.jpg)
http://maps.kylemulka.com 23
Questions?Questions?
Covered:– Other Web Mapping Systems– Geographic Information Systems
![Page 24: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/24.jpg)
http://maps.kylemulka.com 24
Developer ResourcesDeveloper Resources
Google Maps API Documentation*Google Maps API Discussion Group*Mapki Knowledge Base*Geocoder.us – free US geocoding*
![Page 25: Http://maps.kylemulka.com1 Google Maps and Web Mapping Kyle Mulka Computer Science in Engineering University of Michigan](https://reader035.vdocuments.mx/reader035/viewer/2022062322/5697c0051a28abf838cc5319/html5/thumbnails/25.jpg)
http://maps.kylemulka.com 25
The EndThe End
Presentation and Links:
http://maps.kylemulka.com/mjts/
Kyle Mulka
http://www.kylemulka.com