forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			No EOL
		
	
	
		
			841 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			No EOL
		
	
	
		
			841 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import FeatureInfoBox from "./UI/Popup/FeatureInfoBox";
 | |
| import {UIEventSource} from "./Logic/UIEventSource";
 | |
| import AllKnownLayers from "./Customizations/AllKnownLayers";
 | |
| import State from "./State";
 | |
| import {AllKnownLayouts} from "./Customizations/AllKnownLayouts";
 | |
| 
 | |
| State.state = new State(AllKnownLayouts.allKnownLayouts.get("charging_stations"))
 | |
| State.state.changes.pendingChanges.setData([])
 | |
| const geojson = {
 | |
|     type: "Feature",
 | |
|     geometry: {
 | |
|         type: "Point",
 | |
|         coordinates: [51.0, 4]
 | |
|     },
 | |
|     properties:
 | |
|         {
 | |
|             id: "node/42",
 | |
|             amenity: "charging_station",
 | |
|         }
 | |
| }
 | |
| State.state.allElements.addOrGetElement(geojson)
 | |
| const tags = State.state.allElements.getEventSourceById("node/42")
 | |
| new FeatureInfoBox(
 | |
|     tags,
 | |
|     AllKnownLayers.sharedLayers.get("charging_station")
 | |
| ).AttachTo("maindiv") |