It's all about Location! (EN)

4,884 views

Published on

It's all about Location! (EN)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,884
On SlideShare
0
From Embeds
0
Number of Embeds
2,930
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

It's all about Location! (EN)

  1. 1. “We are at the point where, between the geolocationcapability of the phone and the power of the phonesbrowser platform, it is possible to deliver personalizedinformation about where you are, what you could dothere right now, and so forth—and to deliver such aservice at scale.” @ http://hbr.org/web/extras/hbr-agenda-2011/eric-schmidt
  2. 2. WHERE AM I?
  3. 3. before…
  4. 4. now! http://www.gisdevelopment.net/magazine/middleeast/2006/july-aug/22_2.htm
  5. 5. WHAT ISAROUND ME?
  6. 6. Plataforms• Desktop – GIS Professionals produce and maintain contents and geoprocessing models (analysis)• Server – Make map services, analysis, etc., available to all the plataforms• Mobile / Web – Access the services on the server and build mashups with different kinds of information
  7. 7. EVERYWHERE!
  8. 8. Trivial Samples
  9. 9. Trivial Samples
  10. 10. Technology + Location + Nice Music!
  11. 11. Where to Start?• Google Maps API Family - http://code.google.com/apis/maps/
  12. 12. Maps JavaScript API• Google Maps JavaScript API V3 – V3: The Solution for Maps Applications for both the Desktop and Mobile Devices – The Google Maps Javascript API lets you embed Google Maps in your own web pages. Version 3 of this API is especially designed to be faster and more applicable to mobile devices, as well as traditional desktop browser applications. – The API provides a number of utilities for manipulating maps (just like on the http://maps.google.com web page) and adding content to the map through a variety of services, allowing you to create robust maps applications on your website.
  13. 13. Google Maps API for Flash• This API lets Flex developers embed Google Maps in Flash applications. Similar to the JavaScript version, this ActionScript API provides a number of utilities for manipulating and adding content to maps through a variety of services, enabling you to embed robust, interactive maps applications on your website.
  14. 14. Google Earth API• The Google Earth Plug-in and its JavaScript API let you embed Google Earth, a true 3D digital globe, into your web pages. Using the API you can draw markers and lines, drape images over the terrain, add 3D models, or load KML files, allowing you to build sophisticated 3D map applications. If you have an existing Maps API site, you can 3D-enable your page with as little as one line of code.
  15. 15. Google Static Maps API• Welcome to the developer documentation for the Google Static Maps API! The Google Static Maps API lets you embed a Google Maps image on your webpage without requiring JavaScript or any dynamic page loading. The Google Static Map service creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on your web page.• http://maps.google.com/maps/api/staticmap?center=Lisboa,5 %20outubro,portugal&zoom=17&size=256x512&maptype=roa dmap&sensor=false
  16. 16. WHAT’S NEW!
  17. 17. Styled Maps• Styled maps allow you to customize the presentation of the standard Google map styles, changing the visual display of such elements as roads, parks, and built-up areas to reflect a different style than that used in the default map type. http://maps.google.com/maps/api/staticmap?sensor=false&size=512x512&center=Lisboa&zoom=12&sty le=feature:road.local|element:geometry|hue:0x00ff00|saturation:100&style=feature:landscape|element :geometry|lightness:-100 http://code.google.com/apis/maps/documentation/staticmaps/index.html#StyledMaps
  18. 18. Custom Panoramas• The Maps Javascript API V3 supports the display of custom panoramas within the StreetViewPanorama object. Using custom panoramas, you can display the interior of buildings, views from scenic locations, or anything from your imagination. You can even link these custom panoramas to Googles existing Street View panoramas. http://code.google.com/apis/maps/documentation/javascript/services.html#CustomStreetView
  19. 19. Fusion Tables Layers• The Google Maps API allows you to render data contained in Google Fusion Tables as a layer on a map using the FusionTablesLayer object. A Google Fusion Table is a database table where each row contains data about a particular feature; for geographic data, each row within a Google Fusion Table additionally contains location data, holding a features positional information. The FusionTablesLayer provides an interface to a public Fusion Table and supports automatic rendering of this location data, providing clickable overlays which display a features additional data. http://code.google.com/apis/maps/documentation/javascript/overlays.html#FusionTables
  20. 20. Fusion Tables Layers• It’s possible to make other type of Maps, instead of only put the features on the map, such as heatmaps. http://code.google.com/apis/maps/documentation/javascript/overlays.html#FusionTables
  21. 21. Public Data Explorer• ​The Google Public Data Explorer makes large datasets easy to explore, visualize and communicate. As the charts and maps animate over time, the changes in the world become easier to understand. You dont have to be a data expert to navigate between different views, make your own comparisons, and share your findings. http://www.google.com/publicdata/home
  22. 22. Basemaps, Tools,Many Plataforms
  23. 23. WHAT ABOUT NEXT?
  24. 24. WHO TO SOLVE?
  25. 25. Integrate Information• … Demografic• … Social-economic• … Business• … Competitors• … Others systems• … Real Time – Social Networks – News Feeds
  26. 26. Integrate Information
  27. 27. Spatial Relationships• It’s Close?• It’s Connected?• It’s Inside?• They Touch eachother?• Who’s Close?• Where can I arrive with some restrictions?
  28. 28. INTEGRATEWITH OTHER SYSTEMS
  29. 29. Server Desktop http://www.esri.com/
  30. 30. ArcGIS Extension for theGoogle Maps API• The ArcGIS Extension for the Google Maps API allows you to extend the Google Maps API to use ArcGIS Server services. With this extension, you can add your own data to a Google map and embed this map in your own page. http://help.arcgis.com/en/webapi/javascript/gmaps/index.html
  31. 31. ArcGIS Extension for theGoogle Maps API• Not only add and manipulate data is available but also make spatial analysis using geoprocessing services from ArcGIS Server. http://help.arcgis.com/en/webapi/javascript/gmaps/index.html
  32. 32. KML, KMZ e Network Link• ArcGIS Server can publish services in these common formats that can be consumed directly with the Google API. http://tinyurl.com/arcgis-kml
  33. 33. ArcGIS API for Android• The ArcGIS API for Android will enable you to build applications that utilize the powerful mapping, geocoding, geoprocessing, and custom capabilities provided by ArcGIS Server using Java and deploy them to Android devices. http://resources.arcgis.com/content/arcgis-android/api
  34. 34. OTHERAPPLICATIONS?
  35. 35. Everywhere, Any System!• Julia Map http://juliamap.googlelabs.com/
  36. 36. Everywhere, Any System!• Corpo Humano (WebGL) http://bodybrowser.googlelabs.com/body.html
  37. 37. THANK YOU! DINNER? @sandrobatistasandro.batista@gmail.com

×