don't need it
This commit is contained in:
parent
c90c623dc0
commit
d71299ba90
1 changed files with 0 additions and 67 deletions
|
@ -1,67 +0,0 @@
|
||||||
import { createSignal } from "solid-js";
|
|
||||||
|
|
||||||
import { scatData, setScatData } from "~/root";
|
|
||||||
|
|
||||||
type ChargingStation = {
|
|
||||||
Name: string
|
|
||||||
PhoneNumer: string
|
|
||||||
IntersectionDirections: string
|
|
||||||
AccessTime: string
|
|
||||||
Connectors: string[]
|
|
||||||
Network: string
|
|
||||||
Pricing: string
|
|
||||||
RestrictedAccess: boolean
|
|
||||||
CntLevel2Chargers: number
|
|
||||||
CntLevel3Chargers: number
|
|
||||||
};
|
|
||||||
|
|
||||||
type Location = {
|
|
||||||
StreetAddress: string
|
|
||||||
City: string
|
|
||||||
State: string
|
|
||||||
Country: string
|
|
||||||
Zip: string
|
|
||||||
GeocodeStatus: string
|
|
||||||
Coordinates: string
|
|
||||||
CoordinateString: string
|
|
||||||
Stations: ChargingStation[]
|
|
||||||
};
|
|
||||||
|
|
||||||
type StationRequest = {
|
|
||||||
Latitude: number
|
|
||||||
Longitude: number
|
|
||||||
Distance: number
|
|
||||||
CountLimit: number
|
|
||||||
};
|
|
||||||
|
|
||||||
type StationResponse = {
|
|
||||||
Dist: number
|
|
||||||
Loc: Location
|
|
||||||
};
|
|
||||||
|
|
||||||
const TEST_PACKET: StationRequest = {
|
|
||||||
Latitude: 42.36,
|
|
||||||
Longitude: -71.05625,
|
|
||||||
Distance: 10,
|
|
||||||
CountLimit: 10,
|
|
||||||
};
|
|
||||||
|
|
||||||
export const [stationsRequest, setStationsRequest] = createSignal<StationRequest>(TEST_PACKET)
|
|
||||||
|
|
||||||
export async function fetchStations() {
|
|
||||||
let response = await fetch('https://kevinfwu.com/getnearest', {
|
|
||||||
method: 'POST',
|
|
||||||
cache: 'default',
|
|
||||||
body: JSON.stringify(stationsRequest()),
|
|
||||||
headers: { 'Content-Type': 'application/json' }
|
|
||||||
});
|
|
||||||
let resJson = await response.json();
|
|
||||||
let buf = [];
|
|
||||||
for (let station of resJson) {
|
|
||||||
buf.push({coordinates: [station.Loc.Coordinates[1], station.Loc.Coordinates[0]]})
|
|
||||||
};
|
|
||||||
setScatData(buf);
|
|
||||||
|
|
||||||
//console.log(getCoords(resJson));
|
|
||||||
return resJson as StationResponse[];
|
|
||||||
};
|
|
Loading…
Add table
Reference in a new issue