|  | @@ -19,7 +19,10 @@ import {
 | 
	
		
			
				|  |  |  export default class MapGLs extends React.Component{
 | 
	
		
			
				|  |  |    constructor(props) {
 | 
	
		
			
				|  |  |      super(props)
 | 
	
		
			
				|  |  | -    this.state = mapTestState
 | 
	
		
			
				|  |  | +    this.state = {
 | 
	
		
			
				|  |  | +      ...mapTestState,
 | 
	
		
			
				|  |  | +      markerType: "feature"
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      this.measurementsDiv = React.createRef()
 | 
	
		
			
				|  |  |      this.markerInfoDiv = React.createRef()
 | 
	
	
		
			
				|  | @@ -37,6 +40,13 @@ export default class MapGLs extends React.Component{
 | 
	
		
			
				|  |  |      didMountSwitchLatLng(this, true)
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  handleRadioChange = (event) => {
 | 
	
		
			
				|  |  | +    this.setState({
 | 
	
		
			
				|  |  | +      markerType: event.target.value
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  | +    this.measurementsDiv.current.innerHTML = ""
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    render(){
 | 
	
		
			
				|  |  |      return (
 | 
	
		
			
				|  |  |        <div className="mapTestContainer">
 | 
	
	
		
			
				|  | @@ -46,6 +56,12 @@ export default class MapGLs extends React.Component{
 | 
	
		
			
				|  |  |            <div ref={this.markerInfoDiv}>
 | 
	
		
			
				|  |  |              <span>{this.state.currStep} steps</span>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          <input type="radio" value="feature" id="feature" onChange={this.handleRadioChange} name="markerType" defaultChecked/>
 | 
	
		
			
				|  |  | +          <label htmlFor="feature" className="ml-2 mr-2">feature</label>
 | 
	
		
			
				|  |  | +          <input type="radio" value="marker" id="marker" onChange={this.handleRadioChange} name="markerType"/>
 | 
	
		
			
				|  |  | +          <label htmlFor="marker"className="ml-2">marker</label><br/>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |            <span>Number of Markers: {this.state.noOfMarkers}</span><br/>
 | 
	
		
			
				|  |  |            <Input type="text" onChange={(e) => this.setNoOfMarkers(e, true)} value={this.state.noOfMarkers}/>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -55,7 +71,7 @@ export default class MapGLs extends React.Component{
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <div className="mapTest">
 | 
	
		
			
				|  |  |            <Profiler id="mapbox" onRender={measureTime(this)}>
 | 
	
		
			
				|  |  | -            <Mapbox markers={this.state.markers}/>
 | 
	
		
			
				|  |  | +            <Mapbox markers={this.state.markers} markerType={this.state.markerType}/>
 | 
	
		
			
				|  |  |            </Profiler>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |  
 |