Add scale control to OpenLayers

Cancelled Posted Sep 27, 2007 Paid on delivery
Cancelled Paid on delivery

Hi all, this project is for the addition of a new feature to the OpenLayers Open Source GIS component. On completion the new sources will be submitted to the OpenLayers community for inclusion in the main code stream.

## Deliverables

1) Fresh javascript source code files sufficient to extend OpenLayers application with the following functionality: - show scale control similar to that shown at bottom-let of maps shown in [url removed, login to view] - the scale should show both imperial and metric units, as at [url removed, login to view] - the scale should loosely use the size increments implemented at [url removed, login to view], capable of displaying scales from a global chart of the world down to centimetres. - a property should be provide to allow specification of which corner to plot the scale in (TL, TR, BL, BR) - a further property should be provided to allow specification of the scale (line & text) - the new functionality should not depend on nor connect to any internet services/files outside the OpenLayers source set 2) The source code should contain unit tests implemented in the TestAnotherWay framework - as already implemented within OpenLayers. These tests should at least include the following: - the code is responding to the setting of the "corner" property - the length of the scale line(s) to be drawn is correct for the scale at the centre of the current plot - the scale calculations produce the correct units/scale length for both global & very small scale charts. 3) An initial payment of 25% will be made following delivery of design document covering the new functionality. This design document should record the following: - new objects to be created - new files to be created - the API for the new component - how the component interfaces with the remainder of OpenLayers This design document will be submitted for review by the OpenLayers community for a period of 72 hours, with any feedback returned to the developer prior to further implementation. 4) An html web page will be delivered that contains controls suitable for demonstrating new functionality, including scale color & location.

## Platform

Firefox 2+, Internet Explorer 6+

Apple Safari Engineering Geolocation Google Chrome JavaScript MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3333476

About the project

1 proposal Remote project Active Oct 8, 2007

1 freelancer is bidding on average $2550 for this job

raymondg

See private message.

$2550 USD in 21 days
(26 Reviews)
5.1