-
Notifications
You must be signed in to change notification settings - Fork 0
/
Feature.js
55 lines (53 loc) · 1.13 KB
/
Feature.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
// @flow
type Latitude = number
type Longitude = number
export type Category =
| 'onstreetBus'
| 'onstreetTram'
| 'airport'
| 'railStation'
| 'metroStation'
| 'busStation'
| 'coachStation'
| 'tramStation'
| 'harbourPort'
| 'ferryPort'
| 'ferryStop'
| 'liftStation'
| 'vehicleRailInterchange'
| 'other'
| 'GroupOfStopPlaces'
| 'poi'
| 'Vegadresse'
| 'street'
| 'tettsteddel'
| 'bydel'
export type Feature = {
geometry: {
coordinates: [Longitude, Latitude],
type: 'Point',
},
properties: {
id: string,
name: string,
label?: string,
borough: string,
accuracy: 'point',
layer: 'venue' | 'address',
borough_gid: string,
category: Array<Category>,
country_gid: string,
county: string,
county_gid: string,
gid: string,
housenumber?: string,
id: string,
locality: string,
locality_gid: string,
name: string,
postalcode: string,
source: string,
source_id: string,
street: string,
}
}