If there is an other div containing 'svg', the put_sensors() function wi...

...ll no longer try to fill it with the sensors instead of feeding the map.
Indeed, if an other div is loaded before the map one and contain svg, as AmChart's and HighChart's do, the call
"d3.select('body').select('svg');"
return this previous div instead of the map one.

We can use the id set in the beginning of the function load_svg:
function load_svg(url,id,json,callback_launch,args){
    /* Declarer/creer la balise svg pour le dessin vectoriel */
    svg = d3.select('body').select('#'+id).append('svg').attr('id','my_svg_plan');
to retrieve the correct div.

/!\ this patch only work if all uses of this library execute load_svg before put_sensors. (Logically, true hypothesis).