Mapping Like Google Edward Svirsky Presented by Mark Scheel.

12
Mapping Like Google Edward Svirsky Presented by Mark Scheel

description

Current Metrolist Mapping ESRI –Provides Metrolist with a map server –ESRI provides a way to put layers on the maps ( roads, parks, etc … ) –Static images and dynamic maps

Transcript of Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Page 1: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Mapping Like Google

Edward SvirskyPresented by Mark Scheel

Page 2: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

• Purpose– Display listings on map– Display surrounding information ( schools, parks,

etc …)

Mapping

Page 3: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Current Metrolist Mapping

• ESRI– Provides Metrolist with a map server– ESRI provides a way to put layers on the

maps ( roads, parks, etc … )– Static images and dynamic maps

Page 4: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Current Metrolist Mapping

• Current maps for listings are static1.Calculate coordinates2.Get map as image3.Listings show up as part of image

• Metrolist’s dynamic map– The dynamic map allows full navigation– The dynamic map doesn’t show listings on it

Page 5: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

• Problems with current approach– Static maps don’t provide much information

about surrounding region– Hard to tell precise location– Multiple listings on a single map make it hard

to distinguish between listings

Current Metrolist Mapping

Page 6: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Future Metrolist Mapping• Dynamic maps with dynamic content

– Navigation – zoom in/out, scrolling– Listing information available on the map– Polygon selection and search integration

Page 7: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Detailed Mapping• Mapping DHTML

– Dynamic navigation using JavaScript (on click coordinate recalculations)

– IMG tag changes src element to get the correct image

– Markers are loaded with information and info is hidden from view

Page 8: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

• Polygon Selection– Concave polygons– Graphics library - wz_jsgraphics by Walter

Zorn– Line drawing and Vector collision detection

• Can’t intersect– Unlimited number of points– Client vs. Server

Detailed Mapping

Page 9: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Challenges

• Compatibility issues– DHTML and browser compatibility– Current mapping browser support

• Speed– Client bottlenecks– Server bottlenecks– Transfer bottlenecks

Page 10: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Future Features

• Dynamic loading of large image blocks for instantaneous scrolling.

Large ImageVisible Image

Load on Demand

Page 11: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Future features

• Integrated search engine– The Metrolist search engine will be integrated

with the map.

Page 12: Mapping Like Google Edward Svirsky Presented by Mark Scheel.

Q&A