Interactive mapping api s
1 / 14

- PowerPoint PPT Presentation

  • Uploaded on

Interactive Mapping API’s. MDIT - Center for Shared Solutions. Why do you need mapping?. I need to tell people where we are. I need to give people directions to a conference or meeting. I need to have an interactive map and show other services in the area.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about '' - jeneva

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Interactive mapping api s

Interactive Mapping API’s

MDIT - Center for Shared Solutions

Why do you need mapping
Why do you need mapping?

  • I need to tell people where we are.

  • I need to give people directions to a conference or meeting.

  • I need to have an interactive map and show other services in the area.

  • I need to display geographic data or characteristics.

  • I just need to see a map.

How can maps help
How can maps help

  • Maps are a visual representation of geographic areas.

  • Maps show roads for traveling

  • Maps can have data linked to them

  • Maps can show geographic features like rivers, streams, trails

  • Maps can be interactive.

How are maps delivered
How are maps delivered

  • Maps can be printed on paper or be in a book

  • Maps can be drawn electronically to illustrate a detour or provide directions

  • Maps can be generated on the fly by online mapping services like Google and Mapquest

How to use maps
How to use maps

  • Distribution of paper maps is great for the motorist.

  • MDOT sends out free transportation maps every year on request.

  • Interactive online maps are really great to find start to end directions or to view an overview of specific geographic area.

Major map api s
Major Map API’s

  • Google Maps


  • Virtual Earth


  • Map Quest


  • Yahoo Maps


How the api s work
How the API’s work

  • JavaScript

    • Add a reference to the API in the HTML document via script tags

      • The actual client script block has a very small foot print of only a few lines of code

    • Used to create the interface and client interactions

    • Sends requests to mapping server and processes the responses

    • Can be disabled by the client which can cause mapping to fail or not function

Terms of use
Terms of Use

  • “Read them” and ensure that your intended use is not in violation with the licensing

  • Check for Government use exceptions

  • Look for limitations on the number of transactions

  • Make sure that you can meet the rules for the API’s branding

Api restrictions for governement
API Restrictions for Governement

  • Virtual Earth (Microsoft)

    • Must enter into a separate MWS/VE agreement


  • Map Quest, Yahoo Maps, Google Maps

    • No explicit statement prohibiting government use but suggest requesting written confirmation

    • Each of these sites reserved the right to charge fees and show advertising

Center for shared solutions
Center for Shared Solutions

  • Custom Mapping Applications

    • .Net, Java, JavaScript





  • Spatial Data

    • Development, warehousing, analysis, conversion

Css map api thoughts
CSS Map API Thoughts

  • Evaluated Google Maps and Virtual Earth

    • Both are comparable for content an capability but there are differences

  • Google Maps wasn’t always free

    • There are also limitations on geocodes (15,000) and requirements to notify if transactions will exceed 500,000 in a day

  • Virtual Earth (Microsoft) enterprise license

    • All local jurisdictions would be able to use it

Mapping in the cma
Mapping in the CMA

  • Choose one API for mapping

    • This will provide users with the same map experience wherever they go in the CMA

  • Make sure this API adheres to the policies of

  • Use the API developer site to build the map scripting for your specific task

  • CSS could help provide support with complex JavaScript or map data integration from the Spatial Warehouse

Samples and tools
Samples and Tools

  • Convert addresses to coordinates

    • GeoCoder Tool

    • CSS Services

  • Examples of using Google Maps in the CMA

    • eMichigan Samples

Thank you

Thank You

John S Clark