Giter VIP home page Giter VIP logo

webmapsve's Introduction

Simplovation Web.Maps.VE

The only ASP.NET Ajax Bing Maps Server Control

This project was archived as there isn't much interest in a Bing Maps ASP.NET Ajax server control anymore. Also, this control would need to be majorly refactored / rewritten to move it forward to the new Azure Maps JavaScript control. Unfortunately, the web has moved on from ASP.NET AJAX largely, and there's really no need to continue this forward.

Download via Nuget

Web.Maps.VE is the only ASP.NET Ajax Bing Maps Server Control. Allowing you to integrate Bing Maps mapping functionality into your ASP.NET Web Forms applications without requring you to write any JavaScript. Even though you are not required to write JavaScript, there is still a FULL JavaScript API exposed that allows you to customize the map any way you want.

Project Dependencies:

This project works with ASP.NET Web Forms only. It is not compatible with ASP.NET MVC. As a result of the Web Forms dependency, this project is not compatible with ASP.NET Core 1.0.

Documentation:

Currently the documentation for this control is still located over on the CodePlex project site located here: http://webmapsve.codeplex.com/documentation

Current / vNext Work

The current work beind done on this project under the Github repository is to upgrade the Web.Maps.VE control to support the new Bing Maps v8 JavaScript control. The reason this major update and refactoring is being done to Web.Maps.VE is due to the fact that in Fall 2016 Microsoft will no longer be supporting the Bing Maps v6 JavaScript control earlier versions of Web.Maps.VE supported. There are also some additional changes being made within this repo branch of the source code:

Here's a list of some of the changes coming to the next version of Web.Maps.VE:

  • Support for Bing Maps v8 JavaScript control
  • Upgrading to support ASP.NET 4.5 and newer

There will be some breaking changes in the future release of Web.Maps.VE. All breaking changes will be noted in the release notes.

History:

This server control was originally released as a proprietary product of Simplovation LLC. The initial release of the product was in October 2007. In April 2014 the control was released as Open Source to the Web.Maps.VE CodePlex site. In March 2016, the Web.Maps.VE open source project was moved over to this GitHub site so that further work could be done to work on migrating the control from the using Bing Maps v6.3 JavaScript control over to the Bing Maps v8 JavaScript control. The reason for the upgrade work is that in the Fall of 2016, the v6.3 Bing Maps control is being depricated and Microsoft recently released the new Bing Maps v8 JavaScript control.

Original Project Site: http://webmapsve.codeplex.com

webmapsve's People

Contributors

crpietschmann avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

webmapsve's Issues

Sadly the current version has stopped working

As off 8th September I had just found out that the current version has stopped working. Previous projects compiled and released into he wild are also failing and appears to be when setting the style of the maps.

Currently my code is failing at:-

`/* ----------------------------------------------------------------------------------- /
/
Copyright (C) Simplovation LLC (http://Simplovation.com) 2014. All rights reserved. /
/
Licensing information available at http://webmapsve.codeplex.com /
/
----------------------------------------------------------------------------------- */
/Map.js - Simplovation.Web.Maps.VE/
Type.registerNamespace("Simplovation.Web.Maps.VE");
Simplovation.Web.Maps.VE.Map = function(element) {
Simplovation.Web.Maps.VE.Map.initializeBase(this, [element]);

this._Map = null; this._MainMapDiv = null;
this._LatLong = null;
this._Zoom = "4";
this._MapStyle = "r";
this._Fixed = false;
this._MapMode = VEMapMode.Mode2D; <----- Here is where is crashes out first.
this._ShowPoweredBy = true;
this._ShowDashboard = true;
this._Altitude = null;
this._AltitudeSet = false;
this._Pitch = null;
this._Heading = null;
this._ShowSwitch = true;
this._DashboardSize = VEDashboardSize.Normal;
this._TileBuffer = 0; this._Layers = null;
this._ShowTraffic = false;
this._ShowTrafficLegend = false;
this._TrafficLegendText = null;
this._AsyncPostbackPassShapes = true;
this._AppPathRoot = null;
this._AppPathDomain = null;
this._CustomInfoBoxStylesEnabled = false;
this._OnClientMapLoaded = null;
this._FindArgs = null;
this._ClientToken = null;
this._BingKey = null;
this._EnableBirdseye = true;
this._EnableDashboardLabels = true;
this._LoadBaseTiles = true;
this._BirdseyeOrientation = null;

this._ImportShapeLayerData_shapeSource = null;
this._ImportShapeLayerData_setBestView = null;`

I have marked the line causing the issue.

the map not display in gridview

when i add this <Simplovation:Map ID="Map1" runat="server" Zoom="10" /> outside gridview, it works
but when i add in gridview, map not load

thank you,

The map control is no longer working

We have been using this control for several years and the developers who have worked on this are no longer with the company, our website is live and there are more than 1000 users using it everyday, it would be a great help if you can throw some light in how to fix this issue.
This is the javascript error I am getting.
Uncaught ReferenceError: VEMapMode is not defined

Thanks a lot,
Praveena

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.