save - jVectorMap - How to get value from markers and store it to a variable -


i managed create map using jvectormap markers in map.

now, how can value marker when user clicks on it?

jsfiddle link: http://jsfiddle.net/fqqgs/78/

     $(function(){         $('#map').vectormap({         map: 'us_aea_en',         zoomonscroll: false,         hoveropacity: 0.7,         markerstyle: {           initial: {             fill: '#f8e23b',             stroke: '#383f47'           }         },  markers: [      {latlng: [41.50, -87.37], name: 'chicago', newvalue: '300'},           {latlng: [32.46, -96.46], name: 'dallas', newvalue: '301'},           {latlng: [36.10, -115.12], name: 'las vegas', newvalue: '302'},           {latlng: [34.3, -118.15], name: 'los angeles', newvalue: '303'},           {latlng: [40.43, -74.00], name: 'new york city', newvalue: '304'}         ],             onmarkerclick: function(event, index){   var = 2; var b=2+newval; //need value each markers , save value newval alert(b);   }         });     });   

assign markers array variable inside of anonymous function can reference in both assignment of map markers , inside onmarkerclick closure.

jsfiddle link: http://jsfiddle.net/hansenmc/3cf8r/

   $(function () {        //assign markers variable        var mapmarkers = [               {latlng: [41.50, -87.37], name: 'chicago', newvalue: '300'},                {latlng: [32.46, -96.46], name: 'dallas', newvalue: '301'},                {latlng: [36.10, -115.12], name: 'las vegas', newvalue: '302'},                {latlng: [34.3, -118.15], name: 'los angeles', newvalue: '303'},                {latlng: [40.43, -74.00], name: 'new york city', newvalue: '304'}         ];         $('#map').vectormap({            map: 'us_aea_en',            zoomonscroll: false,            hoveropacity: 0.7,            markerstyle: {                initial: {                    fill: '#f8e23b',                    stroke: '#383f47'                }            },            markers: mapmarkers,            onmarkerclick: function (event, index) {                var = 2;                //retrieve marker index , parse string value integer                var newval = parseint(mapmarkers[index].newvalue);                var b = 2 + newval; //need value each markers , save value newval                alert(b);            }        });    }); 

Comments

Popular posts from this blog

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -