var JSONMap = Utilities.Extend
(
	BasicMap
);
/**
 * Load marker data as JSON
 */
JSONMap.prototype.LoadData = function( url, parameters, options ){

	if( !options.method ){
		options.method = 'POST';
	}

	if( options.callback ){
		var callback = options.callback;
	} else {
		var callback = Utilities.Bind(
			function( data ){
				this.AddMarkers( data );
				this.ZoomExtents();
			},
			this
		)
	}

	// Get from server
	jQuery.ajax
	(
		{
			url:url,
			type:options.method,
			dataType:'json',
			data:parameters,
			success:callback,
			error:function()
			{
				console.log(arguments);
				alert('Data not loaded');
			}
		}
	);

}
