· 8 years ago · May 01, 2017, 05:18 PM
1(() => {
2 const GATEKEEPER_KEY = '35ae5b7bf8f0ff2613134935ce6b4c1e';
3
4 return {
5 map: {
6 center: [39.951618, -75.1650911],
7 minZoom: 15,
8 maxZoom: 23,
9 zoom: 13,
10 basemaps: {
11 pwd: {
12 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityBasemap/MapServer',
13 tiledLayers: [
14 'cityBasemapLabels'
15 ],
16 type: 'featuremap'
17 },
18 dor: {
19 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/DORBasemap/MapServer',
20 tiledLayers: [
21 'dorBasemapLabels'
22 ],
23 type: 'featuremap'
24 },
25 imagery2016: {
26 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2016_3in/MapServer',
27 tiledLayers: [
28 'imageryBasemapLabels'
29 ],
30 type: 'imagery',
31 year: 2016
32 },
33 imagery2015: {
34 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2015_3in/MapServer',
35 tiledLayers: [
36 'imageryBasemapLabels'
37 ],
38 type: 'imagery',
39 year: 2015
40 },
41 imagery2012: {
42 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2012_3in/MapServer',
43 tiledLayers: [
44 'imageryBasemapLabels'
45 ],
46 type: 'imagery',
47 year: 2012
48 },
49 imagery2010: {
50 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2010_3in/MapServer',
51 tiledLayers: [
52 'imageryBasemapLabels'
53 ],
54 type: 'imagery',
55 year: 2010
56 },
57 imagery2008: {
58 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2008_3in/MapServer',
59 tiledLayers: [
60 'imageryBasemapLabels'
61 ],
62 type: 'imagery',
63 year: 2008
64 },
65 imagery2004: {
66 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2004_6in/MapServer',
67 tiledLayers: [
68 'imageryBasemapLabels'
69 ],
70 type: 'imagery',
71 year: 2004
72 },
73 imagery1996: {
74 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_1996_6in/MapServer',
75 tiledLayers: [
76 'imageryBasemapLabels'
77 ],
78 type: 'imagery',
79 year: 1996
80 }
81 },
82 tiledLayers: {
83 cityBasemapLabels: {
84 // type: 'labels',
85 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityBasemap_Labels/MapServer'
86 },
87 dorBasemapLabels: {
88 // type: 'labels',
89 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/DORBasemap_Labels_Test2/MapServer'
90 },
91 imageryBasemapLabels: {
92 url: '//tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_Labels/MapServer'
93 }
94 },
95 dynamicMapLayers: {
96 stormwater: {
97 url: '//gis.phila.gov/arcgis/rest/services/Water/pv_data/MapServer'
98 }
99 },
100 featureLayers: {
101 dorParcels: {
102 url: '//gis.phila.gov/arcgis/rest/services/DOR_ParcelExplorer/rtt_basemap/MapServer/24'
103 },
104 pwdParcels: {
105 url: '//gis.phila.gov/arcgis/rest/services/Water/pv_data/MapServer/0',
106 }
107 }
108 },
109 geocoder: {
110 methods: {
111 search: {
112 url: (input) => `//api.phila.gov/ais/v1/search/${input}`,
113 params: {
114 gatekeeperKey: GATEKEEPER_KEY
115 }
116 },
117 reverseGeocode: {
118 url: (input) => `//api.phila.gov/ais/v1/reverse_geocode/${input}`,
119 params: {
120 gatekeeperKey: GATEKEEPER_KEY
121 }
122 }
123 }
124 },
125 cyclomedia: {
126 host: '10.8.101.67',
127 username: 'maps@phila.gov',
128 // there's no way to initialize the streetsmart api without sending this to the client, so it has to be in here.
129 password: 'mapscyc01',
130 apiKey: 'GfElS3oRuroNivgtibsZqDkpCvItyPUNuv0NmXglen8puXoJanEVarsZyns9ynkJ',
131 recordingsUrl: '//atlas.cyclomedia.com/Recordings/wfs'
132 },
133 pictometry: {
134 host: '10.8.101.67',
135 apiKey: 'FC263F1985BF2DBDADBEB3B5BAA74EAE',
136 // again, this is necessary to start the pictometry ipa viewer.
137 secretKey: '132968F728EAB2957EB9689A9CC5B4B55BA4347E4E3A43FC782C7B154321EEC109612716E13858136CBE83769FDC64BA17BFC26B831F925816E1BF4AA8B25FD01414550B0CE4BFAC751C57EC81C8F5096D0092AE12F953B90CD6CDC7C2CCFC7A80BF2C41EE5C85578A1075B6DD4571EFF95ADE0FFBC169EA24718AEBC056CB10',
138 iframeId: 'pictometry-ipa'
139 }
140 };
141})();