html - Panel division and white marker around markers in MapBox -


does have mapbox experience?

i'm trying implement personal map specific markers, complete pan , zoom features. trying implement the code website comes directly mapbox website. however, when implemented in own page got following:

enter image description here

as can see there weird paneling effect happening white blocks around markers. map pretty ineffective way hoping out there knew solution.

here's code used:

<!doctype html> <html> <head> <meta charset=utf-8 /> <title>pan , vertical zoom</title> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> <script src='https://api.tiles.mapbox.com/mapbox.js/v1.6.4/mapbox.js'></script> <link href='https://api.tiles.mapbox.com/mapbox.js/v1.6.4/mapbox.css' rel='stylesheet' /> <style>   body { margin:0; padding:0; }   #map { position:absolute; top:0; bottom:0; width:100%; height:500px} </style> </head> <body>   <style> .ui-control {   font:bold 12px/28px helvetica, sans-serif;   text-align:center;   position:absolute;   top:10px;   left:10px;   z-index:1000;   }  .ui-pan {   position:absolute;   top:0;   left:0;   z-index:1000;   }   .ui-pan .panner {     background:#fff;     color:#404040;     font-size:9px;     position:absolute;     top:0;     left:0;     width:28px;     height:28px;     border:1px solid rgba(0,0,0,0.4);     border-radius:3px;     }     .ui-pan .panner:hover { background-color:#f8f8f8; color:#404040; }     .ui-pan .panner.up    { left:28px; }     .ui-pan .panner.right { left:58px; top:28px; }     .ui-pan .panner.down  { left:28px; top:58px; }     .ui-pan .panner.left  { top:28px; }  .ui-zoombar {   background:#fff;   position:relative;   top:93px;   left:28px;   width:28px;   height:200px;   border:1px solid rgba(0,0,0,0.4);   border-radius:3px;   cursor:pointer;   }   .ui-zoombar:hover { background-color:#f8f8f8; }   .ui-zoombar .handle {     position:absolute;     cursor:pointer;     width:26px;     height:28px;     background:#404040;     color:#fff;     border-radius:2px;     }     .ui-zoombar .handle:hover { background:#303030; }  </style>  <div class='ui-control'>   <div id='pan' class='ui-pan'>     <a href='#' id='up' class='panner up'>&#9650;</a>     <a href='#' id='right' class='panner right'>&#9654;</a>     <a href='#' id='down' class='panner down'>&#9660;</a>     <a href='#' id='left' class='panner left'>&#9664;</a>   </div>   <div id='zoom-bar' class='ui-zoombar dragdealer'>     <div id='handle' class='handle'>0</div>   </div> </div>  <div id='map'> </div>  <!-- if plan use example, download dragdealer https://code.google.com/p/dragdealer/ instead of hotlinking --> <script src='https://dragdealer.googlecode.com/svn/tags/0.9.5/dragdealer.js'></script> <script> var zooms = 19; var handle = document.getelementbyid('handle'); var map = l.mapbox.map('map', 'tlchang.ikgi2358', {     zoomcontrol: false   })   .setview([42.0, -3.5], 2);  // configure dragdealer update map zoom var zoom_bar = new dragdealer('zoom-bar', {     steps: zooms,     snap: true,     horizontal: false,     vertical: true,     callback: function(x, y) {         var z = y * (zooms - 1);         map.setzoom(z);         handle.innerhtml = z;     } });  // round zoom value number looks presentable. map.on('zoomend', function() {     var z = math.round(map.getzoom());     zoom_bar.setvalue(0, z / 19);     handle.innerhtml = z; });  document.getelementbyid('left').onclick = function(e)  { e.preventdefault(); map.panby([-100, 0]); }; document.getelementbyid('right').onclick = function(e) { e.preventdefault(); map.panby([100, 0]);  }; document.getelementbyid('down').onclick = function(e)  { e.preventdefault(); map.panby([0, 100]);  }; document.getelementbyid('up').onclick = function(e)    { e.preventdefault(); map.panby([0, -100]); }; </script>   </body> </html> 

any ideas?!

this example works fine on own.

however, when implemented in own page got following:

this issue. if can provide link own page, - have over-eager css rules causing problem.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -