Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在传单地图中插入日期滑块?_Javascript_Html_Jquery_Css_Leaflet - Fatal编程技术网

Javascript 如何在传单地图中插入日期滑块?

Javascript 如何在传单地图中插入日期滑块?,javascript,html,jquery,css,leaflet,Javascript,Html,Jquery,Css,Leaflet,我正在为我的项目绘制一张地图。以使工作更轻松、快速地做出决定。我从本地加载了JSON文件,并用过滤条件和不同的图标在地图中指出了这些标记。现在我需要添加一个基于JSON中属性的日期切片器。我的地图是这样的: 现在我需要添加一个日期范围,该范围需要基于n个属性进行过滤,只有真实值显示rest应该从映射中删除。我是javascript的新手,我根据google中给定的示例开发了我的代码。下面是我的代码 var-mapboxTiles=L.tillelayer('http://{s}.tile.o

我正在为我的项目绘制一张地图。以使工作更轻松、快速地做出决定。我从本地加载了JSON文件,并用过滤条件和不同的图标在地图中指出了这些标记。现在我需要添加一个基于JSON中属性的日期切片器。我的地图是这样的:

现在我需要添加一个日期范围,该范围需要基于n个属性进行过滤,只有真实值显示rest应该从映射中删除。我是javascript的新手,我根据google中给定的示例开发了我的代码。下面是我的代码

var-mapboxTiles=L.tillelayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{
maxZoom:18,
属性:“映射数据&复制;贡献者”
});
var greendelivery=新的L.图标({
伊克努尔:'http://127.0.0.1:8080/green.png',
iconRetinaUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-icon-2x.png',
iconSize:[25,41],
iconAnchor:[12,41],
popupAnchor:[1,-34],
shadowUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png',
阴影大小:[41,41]
});
var pickupblue=新的L.图标({
伊克努尔:'http://127.0.0.1:8080/blue.png',
iconRetinaUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-icon-2x.png',
iconSize:[25,41],
iconAnchor:[12,41],
popupAnchor:[1,-34],
shadowUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png',
阴影大小:[41,41]
});
var edapyellow=新的L.图标({
伊克努尔:'http://127.0.0.1:8080/yellow.png',
iconRetinaUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-icon-2x.png',
iconSize:[25,41],
iconAnchor:[12,41],
popupAnchor:[1,-34],
shadowUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png',
阴影大小:[41,41]
});
var flexred=新的L.图标({
伊克努尔:'http://127.0.0.1:8080/red.png',
iconRetinaUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-icon-2x.png',
iconSize:[25,41],
iconAnchor:[12,41],
popupAnchor:[1,-34],
shadowUrl:'https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png',
阴影大小:[41,41]
});
var map=L.map('map'))
.addLayer(mapboxTiles)
.setView([39.59,-105.32],14);
var promise=$.getJSON(“testfinal.json”);
promise.then(函数(数据){
console.log(数据)
var alldata=L.geoJson(数据);
var sliderControl=L.control.sliderControl({
位置:“右上角”,
图层:alldata,
范围:false,
});
map.addControl(滑块控制);
//并初始化滑块
sliderControl.startSlider();
var delivery=L.geoJson(数据{
过滤器:功能(特征、图层){
return feature.properties.Type==“DELIVERY”;
},
pointToLayer:功能(特性、latlng){
返回L.标记(板条{
图标:绿色交付
}).on('mouseover',function(){
此.bindPopup(“名称:“+feature.properties.Customer+”
“+”地址:“+feature.properties.fulladdress+”
“+”日期:“+feature.properties.Date+”
”+”计划时间:“+feature.properties.Scheduled_Time+”
“+”数量件:“+feature.properties.Qty_件+”
“+”路线:“+feature.properties.Route+”
“+”“+”订单Id”+feature.properties.Sale_Order).openPopup(); }); } }); var皮卡=L.geoJson(数据{ 过滤器:功能(特征、图层){ 返回feature.properties.Type==“拾取”; }, pointToLayer:功能(特性、latlng){ 返回L.标记(板条{ 图标:pickupblue }).on('mouseover',function(){ 此.bindPopup(“名称:“+feature.properties.Customer+”
“+”地址:“+feature.properties.fulladdress+”
“+”日期:“+feature.properties.Date+”
”+”计划时间:“+feature.properties.Scheduled_Time+”
“+”数量件:“+feature.properties.Qty_件+”
“+”路线:“+feature.properties.Route+”
“+”“+”订单Id”+feature.properties.Sale_Order).openPopup(); }); } }); var edap=L.geoJson(数据{ 过滤器:功能(特征、图层){ return feature.properties.Type==“EXOP交货和提货”; }, pointToLayer:功能(特性、latlng){ 返回L.标记(板条{ 图标:edapyellow }).on('mouseover',function(){ 此.bindPopup(“名称:“+feature.properties.Customer+”
“+”地址:“+feature.properties.fulladdress+”
“+”日期:“+feature.properties.Date+”
”+”计划时间:“+feature.properties.Scheduled_Time+”
“+”数量件:“+feature.properties.Qty_件+”
“+”路线:“+feature.properties.Route+”
“+”“+”订单Id”+feature.properties.Sale_Order).openPopup(); }); } }); var flex=L.geoJson(数据{ 过滤器:功能(特征、图层){ 返回feature.properties.Type==“flexischeduling”; }, pointToLayer:功能(特性、latlng){ 返回L.标记(板条{ 图标:flexred }).on('mouseover',function(){ 此.bindPopup(“名称:“+feature.properties.Customer+”
“+”地址:“+feature.properties.fulladdress+”
“+”日期:“+feature.properties.Date+”
”+”计划时间:“+feature.properties.Scheduled_Time+”
“+”数量件:“+feature.properties.Qty_件+”
“+”路线:“+feature.properties.Route+”
“+”“+”订单Id”+feature.properties.Sale_Order).openPopup(); }); } }); var sftruck3=L.geoJson(数据{ 过滤器:功能(特征、图层){ 返回feature.properties.Route==“sftruck3”; }, pointToLayer:功能(特性、latlng){ 返回L.circleMarker(latlng,{color:'#ff3333'},{radius:1500}).addTo(map); } }); var sftruck1=L.geoJson(数据{ 过滤器:功能(特征、图层){ 返回feature.properties.Route==“sftruck1”; }, pointToLayer:功能(特性、latlng){ 返回L.circleMar