This application is meant to compare the Silverlight Bing Maps features to the JavaScript version in order to decide which platform to use. This application is only meant to create the Silverlight version.
The application provides examples of seven common features of map applications.
## Deliverables
Upon load, display a map (size, location and zoom pre-defined). Then, based on a button click, perform the next mapping task. Provide a second button to clear the previous task, leaving the empty map.
Here are the tasks:
* Add 100 markers (locations predefined)
* Add 100 polylines (coordinates predefined)
* Add one large polyline (coordinates predefined)
* Forward geocode an address
* Reverse geocode an address
* Retrieve a list of businesses (search term and location predefined)
* Display directions from San Francisco to New York
The button to start the next task will be colored red before it is pressed. The button text will display the name of the task about to be performed. When the start button is clicked, it will immediately turn green before calling the task to be performed.
When the clear button is clicked (at the end of a task), the start button will update with the name of the next task and its color returns to red.
For the three tasks that do not display (geocoding and search), the start button's color and text will be automatically updated when the task finishes (ie, the data is received).
For reference, here is the final product for Bing JavaScript:
[login to view URL]