Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interactive Mapping API’s MDIT - Center for Shared Solutions.

Similar presentations


Presentation on theme: "Interactive Mapping API’s MDIT - Center for Shared Solutions."— Presentation transcript:

1 Interactive Mapping API’s MDIT - Center for Shared Solutions

2 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.

3 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.

4 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

5 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.

6 Major Map API’s Google Maps http://code.google.com/apis/maps/ Virtual Earth http://dev.live.com/virtualearth/ Map Quest http://developer.mapquest.com/home Yahoo Maps http://developer.yahoo.com/maps/

7 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

8 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

9 API Restrictions for Governement Virtual Earth (Microsoft) Must enter into a separate MWS/VE agreement http://www.microsoft.com/virtualearth/product/terms.html 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

10 Center for Shared Solutions Custom Mapping Applications.Net, Java, JavaScript http://www.michigan.gov/drive http://www.mcgi.state.mi.us/miswims http://mcgiqa.mcgi.state.mi.us/ws_home http://mcgiqa.mcgi.state.mi.us/puremi Spatial Data Development, warehousing, analysis, conversion

11 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

12 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 Michigan.gov 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

13 Samples and Tools Convert addresses to coordinates GeoCoder Tool CSS Services Examples of using Google Maps in the CMA eMichigan Samples

14 Thank You John S Clark


Download ppt "Interactive Mapping API’s MDIT - Center for Shared Solutions."

Similar presentations


Ads by Google