我正在尝试在传单映射中设置fitBounds选项,如下所示:
var bounds = new L.LatLngBounds([[Math.max(lat, borneLat), Math.max(lng, borneLng)], [Math.min(lat, borneLat), Math.min(lng, borneLng)]]);
map.fitBounds(bounds, { padding: [20, 20] });
Run Code Online (Sandbox Code Playgroud)
但是这似乎没有添加任何填充?至少地图"缩放级别"不会改变,并且它始终显示边缘中的两个点(即一个位于最右上方,另一个位于最左下方).对于一些标记集,它工作正常,缩放在一个不错的水平,你可以很好地看到一切.然而,当项目彼此非常接近时,它似乎放大了一点点,除非我能用一些"填充"来适应它.
另外我不确定这样的边界是否正确?我应该只使用:
var bounds = [[Math.max(lat, borneLat), Math.max(lng, borneLng)], [Math.min(lat, borneLat), Math.min(lng, borneLng)]];
Run Code Online (Sandbox Code Playgroud) 我不确定如何获得相当于:path('public')在Javascript文件中工作的东西?
我基本上只需要公共文件夹的路径来显示我的JS文件中的一些图像.
旋转然后将文本与某些内容对齐的首选解决方案是什么?
示例:http: //jsfiddle.net/nVtpz/
<style>
.wrapper {
width: 100px;
height: 100px;
border: 1px solid #009;
margin: 50px;
}
.text
{
border: 1px solid #900;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.image {
border: 1px solid #090;
}
</style>
<div class="wrapper">
<div class="text">
Text to rotate
</div>
<div class="image">
<img src="http://lorempixel.com/100/100"/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望文本在图像的左下角旁边对齐(但不是在图像的顶部,即没有浮动)
我想我可以使用position: relative; bottom: 0px或类似的东西,但有更好的方法吗?
好吧,我不确定我的返回行是否会结束for()循环或只是if()问题?
例:
for(;;) {
wait(1);
if(something) {
tokens = strTok(something, " ")
if(tokens.size < 2)
return;
}
}
Run Code Online (Sandbox Code Playgroud)
我猜它只是从if(某事)问题回来但我只想确定......