- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我用 example code I found at Mapbox 试用了 Leafletjs maxBounds| .
下面是我的完整代码,也在 jsfiddle here 中.
<!DOCTYPE HTML>
<html>
<head>
<title>map - leaflet test bounds</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- leafletjs -->
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
<style>
body {
margin: 0;
padding: 0;
}
html, body, #map {
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<div id="map">
<script>
var southWest = L.latLng(40.712, -74.227),
northEast = L.latLng(40.774, -74.125),
mybounds = L.latLngBounds(southWest, northEast);
var map = L.map('map').setView([40.743, -74.176], 17);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png' , {
maxBounds: mybounds,
maxZoom: 18,
minZoom: 16,
attribution: '© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors'
}) .addTo(map);
L.marker([40.743, -74.176]) .addTo(map);
</script>
</div>
</body>
jsfiddle 结果看起来很奇怪,我不知道为什么。
为什么上面的代码不像Mapbox的例子那样工作?
最佳答案
这是(我的)最终代码。
var map = L.map('map', {
maxZoom: 18,
minZoom: 16,
maxBounds: [
//south west
[40.712, -74.227],
//north east
[40.774, -74.125]
],
}).setView([40.743, -74.176], 17);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors'
}) .addTo(map);
L.marker([40.743, -74.176]) .addTo(map);
关于javascript - Leaflet maxBounds - 边界不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29191978/
我做了简单的传单example 。它渲染程序图 block ,并在每个图 block 上显示位置和缩放。投影和 CRS 配置为将 lat 和 lng 直接映射到 x 和 y,无需在 Zoom=20 时
我将通过 Get Programming with Haskell,并尝试扩展一些示例。获取 Enum 的 maxBound 的函数有问题: rotGen :: (Bounded a, Enum a)
您好,我尝试在传单 map 中设置 maxbaounds,但它不起作用。我的第一个问题是 maxbounds 停止平移到我设置的边界之外?我按照这个例子,但我的代码有问题 Leaflet maxBou
我用 example code I found at Mapbox 试用了 Leafletjs maxBounds| . 下面是我的完整代码,也在 jsfiddle here 中. ma
以下 Haskell 代码无法编译: getMaxBound :: (Bounded a) => a -> a getMaxBound _ = maxBound :: a 我得到的错误如下: Coul
当我尝试 > Int maxBound 在 ghci 中,我得到 Not in scope: data constructor 'Int' 就算我import Data.Int ,问题依旧。这里发生了
我在使用传单尝试加载不存在且超出我的 MaxBounds 的图 block 时遇到问题。 jsfiddle replicating issue with my tileset最后还尝试了以下内容: m
我正在使用传单向用户展示交互式 map 。我们想让他们浏览有限的区域,并通知他们必须订阅,以防他们想看到太远的东西(使用弹出窗口或类似的方式)。 到目前为止,我已经看到 Leaflet 支持 maxB
今天我想要找出有多少个素数符合 Word8 的范围,但是这个最琐碎的任务给了我一个意想不到的结果......没有结果. λ import Data.Numbers.Primes λ import Da
我有以下代码: minmax1, minmax2, minmax3 :: [Int] -> (Int, Int) minBound :: Int = -9223372036854775808 maxB
我尝试限制移动 map 失焦,但 map 固定在中心且无法移动。 var mapSW = [1000, 0], mapNE = [1000, 0]; var map = L.map('map'
A fixed-precision integer type with at least the range [-2^29 .. 2^29-1]. The exact range for a give
我希望我的程序基本上永远锁定,我的第一个想法是: threadDelay (maxBound :: Int) 这给出了一些虚假的警告: Prelude> import Control.Concurre
我创建了一个 crs 传单 map ,并尝试将其 maxbounds 设置为 crs 图像的边界。当我添加 maxbounds attr 时,有三个传单事件不断无限触发,导致 map 无限移动。这些是
我是否可以得出无法计算 maxBound - minBound 的结论?在 Haskell 中获取任意 Enum和 Bounded类型?还是我错过了一些技巧/黑客?这就是我所拥有的,这显然行不通: d
我是一名优秀的程序员,十分优秀!