Add scale control to OpenLayers

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+

Evner: Apple Safari, Ingeniørarbejde, Geolokation, Google Chrome, Javascript, MySQL, PHP, Software Arkitektur, Software Testning, Web Hosting, Hjemmeside Management, Hjemmeside Testning

Se mere: openlayers scale, web page design setting, the metric line, stream global services, location services api, imperial design, google location services api, fresh produce design, developer maps google, developer add on firefox, covering page design, Control 4, connect html javascript, component specification document, component specification, component framework, component design specification, charts php developer, hi charts, google javascript framework

Om arbejdsgiveren:
( 63 bedømmelser ) HANTS, United Kingdom

Projekt ID: #3333476

1 freelancer byder i gennemsnit $2550 på dette job


See private message.

$2550 USD in 21 dage
(26 bedømmelser)