Google Maps StreetView-like "availability" interface


Google Maps v3 JS API makes it easy to display geographic markers on Google Maps. Unfortunately, like StreetView, our data is not comprehensive and I would like the ability to indicate, on a street-by-street basis, whether the necessary information is available.

Your job is to develop three javascript functions.

1) Given a [url removed, login to view], identify the "bounding volume" of the nearest "road segment"

2) Given a center ([url removed, login to view]) and zoom, return a list of all visible "road segments"

3) Given a list of "road segments", produce a map overlay to render them all on the current map

A "road segment" is the section of a street between two intersections or, on a dead-end street, between the intersection and the dead-end

A "bounding volume" may be either a Polygon minimally bounding a street or a Polyline of points along the street center

Skills: AJAX, Cartography & Maps, Google Earth, Javascript, jQuery / Prototype

See more: streetview, on the intersection, job availability, intersection segment, intersection points, intersection of two segments, intersection data, intersection and, google js, 51 render, google maps api javascript, google map v3, polyline polygon, data overlay, center polygon, google map list, polygon center javascript, javascript volume, google overlay, javascript identify, functions google maps, overlay maps, ajax javascript google map, current availability, ajax return

Project ID: #4137348