leaflet相关内容
我正在考虑rChart / LeafLet为我县的房屋销售创建一个闪亮的应用程序。在任何时候都有几百间房屋可供出售。想要为所有人映射街道地址到地理位置(纬度/经度)并将其显示在地图上。因此,我正在寻找可以将街道地址映射到地理位置的r软件包,服务或数据库。 解决方案 这是一个基于哈维建议的功能。它会查找地址并给出第一个结果的坐标。查看函数中 x 的结构,以查看可以获得的其他信息。 g
..
我对Polymer和Leaflet的web组件都是新手。 我想要一个按钮来切换Leaflet提供的地理定位功能。在Javascript / HTML / css应用程序中使用Leaflet我会知道如何做到这一点,但我无法使用Polymer 1.0来使用它。 这是我的地图元素。我尝试调用map.locate在元素注册中被注释掉:
..
使用RoR 4.1.4我试图使用传单轨道宝石。我遵循github页面中概述的步骤,但是当我尝试加载地图时,我看到 ReferenceError:L不是在浏览器控制台中定义 。这显然意味着来自gem的助手正在被加载和执行,但它无法找到 leaflet.js 文件。 然而,页面的头部分显示 /assets/leaflet.js 正在被引用,它实际上就在那里。
..
我环顾四周,看到很多关于如何显示/隐藏图层的信息。这很酷,但是因为我可以添加任意的属性geoJSON功能,我希望能够相应地过滤它们。 例如,如果我有功能1,2和; 3具有这些属性 small |红色|很好 large |绿色|酸 small |红色| hot 如何按大小筛选它们?或按颜色或味道? 是的,你可以,只需添加一个过滤器功能,如: L.geoJson(some
..
..
问 题 如题所述. 有两个物体在显示生活中相距30米, 在1:100m的地图上标识这两个物体, 二者的距离该是多少px? 解决方案 首先我们需要知道在屏幕上,1cm 的长度等于多少像素,借助 css 中的厘米单位,这个很好求。 var div = document.createElement('div'); div.style.width = '1cm'; docum
..
我正在使用 L.vectorGrid.protobuf 层(命名为 pbfLayer )显示矢量图块,我想通过 pbfLayer.fileEvent('click')触发点击事件,{latlng:})。但是,如果以这种方式,事件参数 e 将只有属性 latlng , target 和类型,而如果通过鼠标点击手动触发它将具有更多属性,包括层。 示例: ht
..
我正在尝试更新标记移动后的lat / lng值。提供的示例使用弹出窗口显示lat / lng。 我有一个用于标记的“dragend”事件侦听器,但是当我提醒e的值时。 latlng它返回未定义。 javascript: function markerDrag ){ alert(“你拖到:”+ e.latlng); } 函数initialize(){ //初始化地图
..
我正在尝试使用事件处理程序向地图添加标记。我可以使用回调函数来管理这个事件,但是当我将这个函数与事件处理程序分开时,不能。 回调( http://fiddle.jshell.net/rhewitt/U6Gaa/7/ ): map.on('click',function(e){ var marker = new L.marker(e.latlng).addTo(map); });
..
[]我正在尝试提供数据(通过 ajax的问题致电 json 文件的问题)一个手把模板和一个传单地图。使用我目前的设置,数据到达我的手柄模板很好,但不会将坐标数据呈现给传单图。我怀疑我错过了一些基本的 ember .js 难题有人请告知我吗? HTML / Handlebars模板:
..
问题 我正在处理emberjs的传单视图,我有一些问题。传单是一个外部图书馆,与问题无关,但只知道它是一个映射库。 考虑一个简单的属性,如缩放级别。传单地图实例通过 map.getZoom()可以通过 map.setZoom(zoomLevel)指定缩放级别。此外,用户可以与地图进行交互,并改变其缩放级别。传单允许我们在缩放更改时注册回调。 我希望我的“Ember-Leaflet
..
我完全是新来的,所以请原谅任何错误或误会。我正在R 基于此示例创建一个闪亮的应用程序。该示例从点数据中工作,而我的应用程序使用多边形,这似乎是导致我问题的原因。 这里是我正在使用的shapefile,这里是我的完整代码: 库(闪亮) 库 库(sp) 库(rgeos) 库(rgdal) 库(RColorBrewer) 库(栅格) #pull in full rock country
..
在我的桌面上使用Django-1.9管理员,在Firefox上,django-leaflet MultipolygonField小部件按预期工作。 然而,在三星平板电脑上使用Chrome或Firefox或本地浏览器,虽然我可以选择工具来开始绘制多边形,通过触摸它,不可能在地图上放置任何点。 似乎就像小部件不会对任何触摸/打击/打击事件做出反应。 有人遇到这样的事吗?我已经在dja
..
我打算建立一个游戏的标记(引脚)的在线地图,我不设置我的标记的正确纬度。 原始地图是2048 * 2048px b $ b 的平方,然后我有标记(数以千计) 地图坐标设置为从0到100的ax,y符号。 0,0是左上角,100,100是右下角地图的角落 x = 50,y = 50是lat = 0°,lng = 0°(图片的中心)。 从我的符号转换为经度我使用这个JS函数,它
..
我有一个很长的路由的JSON文件。该文件包含这条路线的长度和长度。 我试图根据一组条件(我已经编译了)来标记这条路线的不同部分在数据帧中)。但是,我面临的问题是: 1)如何将这个长整型的长整型分成几段? (不能手动执行,因为我有很多路由变体) 2)如何为每个段分配变量颜色? 我打算使用传单图(为了它的交互性),但我可以提出更好的建议。 解决方案 当使用空间数据时,它
..
你好我有2张地图的标签。一个显示一个简单的地图,另一个显示热图。当页面加载时显示简单的页面,而热图是隐藏的div。当我点击具有热图的选项卡,它不会正确显示,直到我调整浏览器的大小或打开浏览器控制台。我已经尝试了resize选项,但是不起作用。有人可以告诉我我应该怎么做 HTML代码
..
我在使用jQuery手机的页面上有一张传单图。如果我在Google Map中替换Leaflet,我会遇到类似的问题,所以我不相信这是特定于Leaflet,而是jQuery手机。 问题是,当它首次加载时,地图的背景图像不会扩展到适合包含它的div的大小。 请参阅 http://jsfiddle.net/Lxotwbrk/2/ 查看红色边框是正确的大小,但地图图像在灰色区域丢失。请注
..
在小册子中,如何将图块的可见部分限制在多边形(或geojson)中所包含的区域,即多边形和下方的图块之间的交点。 示例使用:只显示一个国家/地区,并隐藏所有其他国家。 编辑:我不是在寻找fitBounds / setMaxBounds方法,但只能显示一个多边形的内部区域。 解决方案 您可以使用 map.setMaxBounds(L.latLngBounds)限制视图的方法。
..
有没有一个简单的方法来将一个北箭头添加到leaflet.js地图?我已经搜索了一下在线,但我找不到很多。 解决方案 你可以添加一个包含一个div与你的北箭头的控件image: var north = L.control({position:“bottomright”}); north.onAdd = function(map){ var div = L.DomUtil.cre
..
我正在开发一个游戏地图的扩展名,它从服务器显示一个活动的地图。地图正在工作,不是来自我的。重要的是说他们正在使用简单的CRS解决游戏坐标。 现在我想创建一个半径为圆的圆。半径应该绑定到地图单位(latlng),而不是像素,所以如果放大圆圈应该在屏幕上有一个更大的半径,但相对于世界地图,半径相同。 所以我有这个代码作为地图的扩展名: var bla = L.circle([ 0,
..