angular-leaflet-directive相关内容
我遇到了一个非常奇怪的问题.我正在使用 leaflet 和 角度传单指令.在之前的应用中,一切正常. 现在在一个新应用上,我想实现一个新的传单地图.因此,我复制了我以前的代码. 我的问题是,传单地图打开,我的标记已创建,但是 TILES 未加载 (我的应用确实拥有互联网和互联网权利)每个尝试加载的图块都失败并出现以下问题: GET http://a.tile.openst
..
我从传单 geoJSON 地图中选择了两组多边形坐标.父子坐标是坐标是: var parentCoordinates=[[32.05898221582174,-28.31004731142091],[32.05898221582174,-28.308044824292978],[32.06134255975485,-28.308044824292978],[32.06134255975485,-
..
在 Leaflet 上,给定中心和半径,我可以轻松创建一个新圆: //圆变量半径 = 500;//[米]var circleLocation = new L.LatLng(centreLat, centerLon);var circleOptions = {红色',填充颜色:'#f03',填充不透明度:0.5};var circle = new L.Circle(circleLocation
..
在传单和地图框中,我想去掉地图上方和下方的两个灰色条,如下图所示.我的#map DOM 元素占据全屏,当我放大时灰色条消失(例如,zoomLevel = 3).因此,灰色条似乎是由于 zoomLevel 具有比我的屏幕小的图块的给定高度(以 px 为单位). 我想保持相同缩放级别的图块,但要确保图块的高度至少覆盖整个屏幕. 这是我的地图设置代码: vm.map = L.map('m
..
标签的末尾包含你的 JS 文件,并确保你的顺序正确.即在 angular-simple-logger.js 之前包含 angular.js $scope 的使用:可以直接使用 scope,不需要扩展,只会增加阅读难度. 模型结构:您的 Markers 元素太深了,我将 Markers 变量设为标记对象数组. 解决方案 使用Angular的filter,挺好的,但是需要正确
..
我使用leaflet-angular-directive,我成功地在表格和地图中显示了对象,虽然我通过搜索输入实现了过滤,但只影响表格中的geojson对象. 我的目标:通过搜索输入来过滤影响表和地图中的 geojson 对象. 我的模块 var AppMapDirectory = angular.module('DirectoryAppMap', ['ngResource', '
..
标签的末尾包含你的 JS 文件,并确保你的顺序正确.即在 angular-simple-logger.js 之前包含 angular.js $scope 的使用:可以直接使用 scope,不需要扩展,只会增加阅读难度. 模型结构:您的 Markers 元素太深了,我将 Markers 变量设为标记对象数组. 解决方案 使用Angular的filter,挺好的,但是需要正确
..
在传单和地图框中,我想去掉地图上方和下方的两个灰色条,如下图所示.我的 #map DOM 元素占据全屏,当我放大时灰色条消失(例如,zoomLevel = 3).因此,灰色条似乎是由于 zoomLevel 具有小于我的屏幕的给定高度(以 px 为单位)的图块. 我想保持相同缩放级别的图块,但要确保图块的高度至少覆盖整个屏幕. 这是我的地图设置代码: vm.map = L.map('
..
我的要求是以角度形式创建传单地图,但我对这个形式不熟悉 我知道如何将地图与普通 html 以角度方式集成,如下所示 map.component.ts ngOnInit() {const map = L.map('map').setView([51.509865,-0.118092], 10);L.tileLayer('https://{s}.tile.openstreetmap
..
我想在leafletjs中更改地图的颜色,但我只是不知道它是哪个类.我发现 .leaflet-container {背景颜色:rgba(255,0,0,0.0);} 但是它只会更改地图外部的颜色(当地图完全缩小时,您会看到它)但是哪些类别负责国家的颜色和水? 解决方案 是的,您可以更改地图图块的颜色.使用 Mapbox Studio ,您可以设计交互式地图.您还可以为所有国家
..
我有一个模型供参考. 该模型是对象数组: var arr = { "12345qwery": { prop1: "value", prop2: "value" } } // contains 500 items 今天,我通过以下方式对其进行过滤: arr = $filter('filter')(arr, filterTerm); // contains 4 items 在这一
..
在传单和地图框中,我想摆脱地图上方和下方的两个灰色条,如下图所示.我的#map DOM元素会全屏显示,并且在我放大时灰色条会消失(例如zoomLevel = 3).因此,灰色条似乎是由于zoomLevel在给定的图块高度(以px为单位)小于我的屏幕的情况下造成的. 我想保持相同的缩放级别,但是请确保瓷砖的高度至少覆盖整个屏幕. 这是我的地图设置代码:
..
我正在尝试在叠加层上显示/隐藏一些GeoJSON数据. 我将数据作为对象,但没有在某些服务器上. 如果我使用覆盖类型'geoJSON',则会收到错误消息: A base layer must have an url 如何使用重叠显示/隐藏显示/隐藏数据? 混合层-overlays-geojson-example 对我不起作用,因为它使用了远程(xyz-json)数据.
..
. . .因为图块绝对位于高度为零的父容器中. 这是指令: https://github.com/tombatossals/angular-leaflet-directive 由于我正在处理一个相对较小的图书馆,因此我不确定寻求帮助的适当渠道.我敢肯定我没有做错任何事情,因为带有地图缩放控件的灰色“画布"正在呈现,并且地图的图块正在加载(但实际上并未显示).我可以通过为其父元素分配高度
..
我有一个AngularJS应用程序,当前正在尝试访问传单搜索控件,但是没有运气. 这是我的代码: angular.module('myApp', [ 'leaflet-directive' ]) .controller('ShowMapCtrl', ["$scope", "leafletData", function ($scope, leafletData) {
..
我有两组从小册子geoJSON地图中选择的多边形坐标。 父坐标和子坐标的坐标是: var parentCoordinates = [ [ 32.05898221582174, -28.31004731142091 ], [ 32.05898221582174, -28.308044824292978 ], [ 32.06134255975485, -28.30804
..
在传单上我可以根据中心和半径轻松创建一个新圆圈: //圈 var radius = 500; // [米] var circleLocation = new L.LatLng(centreLat,centreLon); var circleOptions = { color:'red', fillColor:'#f03', fillOpacity:0.5 }; var
..
如何检测地图是否正确加载? 发生的事情是,在我的离子应用程序中,地图网址停止工作,地图没有出错。它只显示灰色。 有没有办法正确检查这个事件并回到另一个地图? 解决方案 一个通常的但简单的解决方法是指定单个回退瓷砖,使用 errorTileUrl选项。通常它会显示一个浅红色十字,让用户知道地图服务器没有任何图像可以提供该区域和缩放。 现在,如果你想成为更智能和回退到不同的地图(
..
我被一个非常奇怪的问题锁定了。 我正在使用宣传单 -leaflet-directive“rel =”nofollow“> angular-leaflet-directive 。 在之前的应用程序中,一切正常。 现在在一个新的应用程序上,我想实现一个新的传单地图。 因此我复制了我之前的代码。 我的问题是,传单地图打开,我的标记已创建,但 TILES未加载 (我确实有互联
..
我要插入与$范围的事件处理我的自定义HTML标记传单标记的消息属性。例如: App.controller('的TestController',['$范围“,”leafletEvents“,”$编译“,”leafletMarkersHelpers', 功能($范围,leafletEvents,$编译,leafletMarkersHelpers){angular.extend($范围,{
..