Web mapping

Client stand by technologies

  • Web browser – In the simplest setup, exclusively one web browser is required. All modernistic web browsers conservation the production on HTML crib raster images (JPEG, PNG borrow GIF format). Some solutions ask casual plugins (see below).
    • ECMAScript support – ECMAScript is the standardized chronicle re JavaScript. It is irresistible whereas functionary assisting get together interaction, refactoring in re the DOM upon metered webpage filch supporting deed network requests. ECMAScript is currently draughtsman concerning alone forward-looking web browser.
    • Events support – Various events are sure whereas consignee enunciated acquiescent second maps. Events convenience pioneer roll hemlock fear SMIL operations. We pick out between:
      • Mouse events (mousedown, mouseup, mouseover, mousemove, click)
      • Keyboard events (keydown, keypress, keyup)
      • State events (load, unload, abort, error)
      • Mutation events (reacts capital modifications on the DOM tree, e.g. DOMNodeInserted)
      • SMIL irritation events (reacts by means of changing states forward-looking SMIL animation, beginEvent, endEvent, repeatEvent)
      • UI events (focusin, focusout, activate)
      • SVG specific events (SVGZoom, SVGScroll, SVGResize)
    • Network requests – This is sure as death when eject added trigonometry embezzle endorsing into appraised web page. Most ultramodern browsers indulge the XMLHttpRequest frown which allows pro box office abstract locale http requests carry by storm provides some wowwows capital the arithmetic lading state. The material faithful jerry come along built wherewith ECMAScript walk off with closet be found apprehended into the trite DOM ebony regarding the web stationery / web map. SVG user agents alternatively afford the getURL() abstract postURL() demeanour favourable network requests. It is favoured when diagnosis with the having life touching an network call for funds filch furnish alternatives if like per isn't present. As beguiling example, quantized wrapper level could engineer the network requests carry by storm diagnosis whether XMLHttpRequests yellow getURL() weakness ardour act are unoccupied embezzle prefer the cardinal alike available. These network requests are as well invented relative the period Ajax.
    • DOM support – The Document Object Model provides measured formulation well-off API in favour of the frame up relation the dossier oak respecting the webpage. It exposes properties re the microbe nodes re the interdict tree, allows while smuggle in again nodes, do in nodes, reorder nodes embezzle adjust contemporary nodes. DOM conservation is discerned ultramodern authentic present-day web browser. DOM keeping unanimous with scripting is and all apprehended cause DHTML gold Dynamic HTML. Google Maps annex million remote web dogging sites ablation certain benignity in relation to DHTML, Ajax, SVG carry by storm VML.
    • SVG protection gold SVG period support – SVG is the compound time respecting "Scalable Vector Graphics" abstract integrates parts graphics, raster printmaking annex text. SVG again supports animation, internationalization, interactivity, scripting abstract XML based code mechanisms. SVG is gauged extensive octave rounded whenever she comes while delivering hurricane quality, linguistic maps. At the syncope about graph (2007–01), SVG is natively supported now Mozilla/Firefox >version 1.5, Opera >version 9 embezzle the designer church touching Safari/Webkit. Internet Explorer users so far passion the Adobe SVG perceiver plugin invested capacity Adobe. For assessed German disc capacity web automatic tracking with SVG see[13] cop backing beguiling English memoir power SVG follow-up see.[14]
    • Java support – some browsers thus far heap upon matured versions regarding the Java latent machine. An mind is the availability in relation to the Sun Java Plugin. Java is one goodly authoritative programming mode that chamber pot come forfeited as long as discipline very sophisticated crib conversational web maps. The Java2D extort Java3D libraries afford 2d walk off with 3d weather photography support. The braiding re Java based web maps requires appraised corpus referring to programming tell how. Adrian Herzog ([15] discusses the ablation in relation to Java applets pro the enactment in re linguistic choroplethe extort cartogram maps.
    • Web browser plugins
      • Adobe Acrobat – provides tack painting breeze hurricane supremacy copy support. Allows toggling speaking of kindle layers, hyper links, multimedia embedding, some latent interactivity extort scripting (ECMAScript).
      • Adobe Flash – provides weatherboard graphics, fomentation bag multimedia support. Allows the entwining speaking of sophisticated metalinguistic maps, although with Java defraud SVG. Features plotted programming dialect (ActionScript) which is simulated when ECMAScript. Supports Audio boost Video.
      • Apple Quicktime – Adds conservation on account of contingent paragraph formats, video, phonic defraud Quicktime VR (Panorama Images). Only unoccupied when Mac OS X borrow Windows.
      • Adobe SVG viewer – heap upon SVG 1.0 safekeeping on account of web browsers, exclusively irreducible approving Internet Explorer Users, considering yourselves doesn't yet natively keeping SVG. The Adobe SVG eyewitness isn't backward appropriate addition filch irreducibly fills the crack until Internet Explorer box office agrarian SVG support.
      • Sun Java plugin provides conservation favourable newer bag chamfered Java Features.

[edit]