Old Version: VEToolkit

This project currently has 3 main pieces: JavaScript, jQuery and ASP.NET MVC. Each are part of the overall VEToolkit project, but have their own release cycles. Currently there are releases available for download of both the JavaScript and jQuery extensions. The ASP.NET MVC component is currently under development and can be downloaded within the latest Source Source Code Change Set.

VEToolkit in the News

2009-04-08 - Simplovation release open source VEToolkit for Virtual Earth via geowebguru.com
2009-01-27 - VEToolkit: A must have for all Virtual Earth Developers! via Marc Schweigert
2009-01-25 - VEToolkit - Virtual Earth Toolkit v6.2.012509.1053 Released! via Chris Pietschmann

jQuery Features

Simple jQuery extensions for the VEToolkit that allow Virtual Earth Maps to be created in a page more easily using jQuery.

VEToolkit-jQuery-6.2.040809.1624-CodeSample.png

ASP.NET MVC Features

The “VEToolkit.Web.MVC.Map” component is written as an Extension to the ASP.NET MVC AjaxHelper class, and allows for a simpler experience when implementing Virtual Earth mapping within ASP.NET MVC applications. This is an early prototype of what the component will be; it’s not a final release; but you are free to use it.

VEToolkit-ASPNETMVC-CodeSample.png

JavaScript Features - Controls/Extenders/Methods

The JavaScript Controls/Tools in the VEToolkit library are completely self contained, and don't require the use of any other JavaScript library to use other than Virtual Earth 6.2 (current version). This allows you to use this toolkit along-side any other JavaScript library (jQuery, ASP.NET AJAX, etc.); plus you can make use of it with any server-side framework of you choice (ASP.NET, ASP.NET MVC, PHP, etc.).

JavaScript Intellisense

The JavaScript (.js) source code files for this project also include full Visual Studio 2008 Intellisense support.

VEToolkit_IntellisenseScreenshot001.png

VEToolkit_IntellisenseScreenshot002.png

JavaScript File Structure

The file structure of the JavaScript (.js) files is as follows: