Skip to content

Commit fb46d1a

Browse files
author
潘卓然-中地数码台式机
committed
Ôö¼ÓLeafletµĴóÊý¾Ýͼ²ãµij£Óú¯ÊýÒԼ°¶ÔӦµÄAPI˵Ã÷
1 parent c6bb419 commit fb46d1a

17 files changed

Lines changed: 1598 additions & 189 deletions

demo/leaflet/example/igserverx/socket/taxi.htm

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script>
1818
var map = new L.Map("map", {
1919
center: new L.LatLng(34.218216, 108.835846),
20-
zoom: 15
20+
zoom: 13
2121
});
2222
var osm = L.tileLayer(
2323
"https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=" +
@@ -33,26 +33,34 @@
3333
autoPan: true
3434
});
3535
var streamLayer = L.zondy.StreamLayer(map, urlData, {
36+
pointToLayer: function (geoJsonPoint, latlng) {
37+
return L.marker(latlng, {
38+
icon: L.icon({
39+
iconUrl: '../img/leaflet/marker/bike.png',
40+
iconAnchor: [16, 16]
41+
})
42+
});
43+
},
3644
style: function (feature) {
3745
return {
38-
fillColor: "#ffff00",
46+
fillColor: "#ff0000",
3947
fillOpacity: 1,
40-
radius: 10,
48+
radius: 3,
4149
weight: 0
4250
};
4351
},
4452
field: "imei" //这个属性必须传入,如果没有则使用默认字段id
4553
});
4654
streamLayer.on("layerupdate", function (result) {
4755
var feature = result.data;
48-
var content = "速度:" + feature.properties.speed +
49-
"公里/时 设备号:" + feature.properties.imei;
50-
popup
51-
.setLatLng(L.GeoJSON.coordsToLatLng(feature.geometry.coordinates))
52-
.setContent(content);
53-
if (!popup.isOpen()) {
54-
popup.addTo(map);
55-
}
56+
var content = "速度:" + feature.properties.speed +
57+
"公里/时 <br> 设备号:" + feature.properties.imei;
58+
/* popup
59+
.setLatLng(L.GeoJSON.coordsToLatLng(feature.geometry.coordinates))
60+
.setContent(content);
61+
if (!popup.isOpen()) {
62+
popup.addTo(map);
63+
} */
5664
});
5765
streamLayer.addTo(map);
5866
</script>

demo/leaflet/markdown/dataview/mapv/count_line.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Mapv API
2+
3+
## 常见api
4+
5+
1. 数据操作
6+
+ addData(data, options)
7+
+ updateData(data, options)
8+
2. 图层操作
9+
+ show()
10+
+ hide()
11+
+ destroy()
12+
+ update()
13+
214
## DataSet
315
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
416

@@ -476,4 +488,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476488
```javascript
477489
intensity.setMaxSize(100);
478490
```
479-
491+

demo/leaflet/markdown/dataview/mapv/heater.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Mapv API
2+
3+
## 常见api
4+
5+
1. 数据操作
6+
+ addData(data, options)
7+
+ updateData(data, options)
8+
2. 图层操作
9+
+ show()
10+
+ hide()
11+
+ destroy()
12+
+ update()
13+
214
## DataSet
315
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
416

@@ -476,4 +488,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476488
```javascript
477489
intensity.setMaxSize(100);
478490
```
479-
491+

demo/leaflet/markdown/dataview/mapv/migrate.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Mapv API
2+
3+
## 常见api
4+
5+
1. 数据操作
6+
+ addData(data, options)
7+
+ updateData(data, options)
8+
2. 图层操作
9+
+ show()
10+
+ hide()
11+
+ destroy()
12+
+ update()
13+
214
## DataSet
315
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
416

@@ -476,4 +488,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476488
```javascript
477489
intensity.setMaxSize(100);
478490
```
479-
491+

demo/leaflet/markdown/dataview/mapv/path_converge.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# Mapv API
2+
3+
## 常见api
4+
5+
1. 数据操作
6+
+ addData(data, options)
7+
+ updateData(data, options)
8+
2. 图层操作
9+
+ show()
10+
+ hide()
11+
+ destroy()
12+
+ update()
13+
214
## DataSet
315
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
416

@@ -476,4 +488,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476488
```javascript
477489
intensity.setMaxSize(100);
478490
```
479-
491+

demo/leaflet/markdown/dataview/mapv/point_animate.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Mapv API
2+
## 常见api
3+
4+
1. 数据操作
5+
+ addData(data, options)
6+
+ updateData(data, options)
7+
2. 图层操作
8+
+ show()
9+
+ hide()
10+
+ destroy()
11+
+ update()
12+
213
## DataSet
314
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
415

@@ -476,4 +487,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476487
```javascript
477488
intensity.setMaxSize(100);
478489
```
479-
490+

demo/leaflet/markdown/dataview/mapv/point_grid.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Mapv API
2+
## 常见api
3+
4+
1. 数据操作
5+
+ addData(data, options)
6+
+ updateData(data, options)
7+
2. 图层操作
8+
+ show()
9+
+ hide()
10+
+ destroy()
11+
+ update()
12+
213
## DataSet
314
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
415

@@ -476,4 +487,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476487
```javascript
477488
intensity.setMaxSize(100);
478489
```
479-
490+

demo/leaflet/markdown/dataview/mapv/point_honeycomb.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Mapv API
2+
## 常见api
3+
4+
1. 数据操作
5+
+ addData(data, options)
6+
+ updateData(data, options)
7+
2. 图层操作
8+
+ show()
9+
+ hide()
10+
+ destroy()
11+
+ update()
12+
213
## DataSet
314
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
415

@@ -476,4 +487,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476487
```javascript
477488
intensity.setMaxSize(100);
478489
```
479-
490+

demo/leaflet/markdown/dataview/mapv/point_mutilanimate.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Mapv API
2+
## 常见api
3+
4+
1. 数据操作
5+
+ addData(data, options)
6+
+ updateData(data, options)
7+
2. 图层操作
8+
+ show()
9+
+ hide()
10+
+ destroy()
11+
+ update()
12+
213
## DataSet
314
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
415

@@ -476,4 +487,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476487
```javascript
477488
intensity.setMaxSize(100);
478489
```
479-
490+

demo/leaflet/markdown/dataview/mapv/point_weibo.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Mapv API
2+
## 常见api
3+
4+
1. 数据操作
5+
+ addData(data, options)
6+
+ updateData(data, options)
7+
2. 图层操作
8+
+ show()
9+
+ hide()
10+
+ destroy()
11+
+ update()
12+
213
## DataSet
314
DasetSet是mapv中统一规范的数据对象,用来保存javascript数据对象。可以增删改查数据,并且可以订阅数据修改事件。
415

@@ -476,4 +487,4 @@ var intensity = new mapv.utilDataRangeIntensity({
476487
```javascript
477488
intensity.setMaxSize(100);
478489
```
479-
490+

0 commit comments

Comments
 (0)