|
@@ -5,12 +5,36 @@ export function componentDidMount() {
|
|
|
export function didMountSwitchLatLng(self, switchLatLng=false) {
|
|
|
self.createRandomMarkers(switchLatLng);
|
|
|
self.setState({startTime: performance.now()});
|
|
|
+
|
|
|
+ // move the markers
|
|
|
if(self.state.moveMarkers){
|
|
|
self.timer = setInterval(() => {
|
|
|
self.setState({currStep: self.state.currStep + 1});
|
|
|
self.calcMarkerPosition()
|
|
|
}, self.state.interval);
|
|
|
}
|
|
|
+
|
|
|
+ // generate some test time data
|
|
|
+ else if(self.state.generateTimeData){
|
|
|
+ let noOfMarkers = [1,5,10,20,30,40,50,75,100,150,200];
|
|
|
+ let interval = 1000;
|
|
|
+// let noOfMarkers = [300,400,500,1000,2000,3000,4000];
|
|
|
+// let interval = 5000;
|
|
|
+// let noOfMarkers = [5000,6000,7000,8000,9000,10000]
|
|
|
+// let interval = 10000;
|
|
|
+ let i = 0;
|
|
|
+ self.timer = setInterval(() => {
|
|
|
+ i = i % noOfMarkers.length
|
|
|
+ self.setState(
|
|
|
+ {noOfMarkers: noOfMarkers[i]},
|
|
|
+ () => {
|
|
|
+ i = i+1
|
|
|
+ self.measurementsDiv.current.innerHTML = ""
|
|
|
+ self.createRandomMarkers(switchLatLng)
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }, interval);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
export function componentDidUpdate() {
|