Skip to content

Commit 25b437e

Browse files
authored
Merge pull request #2 from CityOfPhiladelphia/main
added analytics
2 parents 65b34fb + c83c6e7 commit 25b437e

3 files changed

Lines changed: 57 additions & 20 deletions

File tree

.github/workflows/dev_push_to_s3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
env:
3636
AWS_DEFAULT_REGION: 'us-east-1'
3737
AWS_S3_BUCKET: pictometry-dev.phila.gov
38-
AWS_CLOUDFRONT_DISTRIBUTION: E33VZQMIWFAVLO
38+
AWS_CLOUDFRONT_DISTRIBUTION: E2LHCVMLDEKWI
3939
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
4040
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4141
run: |

index.html

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,45 @@
11
<!DOCTYPE html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<link rel="shortcut icon" type="image/x-icon" href="https://standards.phila.gov/img/favicon.png">
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7-
<title>Pictometry | phila.gov</title>
8-
</head>
9-
<body>
10-
<div id="app"></div>
11-
<script type="module" src="/src/main.js"></script>
123

13-
<script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"> </script>
14-
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
15-
<script crossorigin src="https://embedded-explorer.eagleview.com/static/embedded-explorer-widget.js"></script>
4+
<head>
5+
<!-- Google Tag Manager -->
6+
<script>(function (w, d, s, l, i) {
7+
w[l] = w[l] || []; w[l].push({
8+
'gtm.start':
9+
new Date().getTime(), event: 'gtm.js'
10+
}); var f = d.getElementsByTagName(s)[0],
11+
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
12+
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
13+
})(window, document, 'script', 'dataLayer', 'GTM-MC6CR2');
14+
</script>
15+
<!-- End Google Tag Manager -->
16+
<!-- Microsoft Clarity [phila.gov] -->
17+
<script type="text/javascript">
18+
(function (c, l, a, r, i, t, y) {
19+
c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
20+
t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i;
21+
y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
22+
})(window, document, "clarity", "script", "4l8dhsl6kn");
23+
</script>
24+
<!-- End Microsoft Clarity [phila.gov] -->
25+
<meta charset="UTF-8">
26+
<link rel="shortcut icon" type="image/x-icon" href="https://standards.phila.gov/img/favicon.png">
27+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
28+
<title>Pictometry | phila.gov</title>
29+
</head>
30+
31+
<body>
32+
<!-- Google Tag Manager (noscript) -->
33+
<noscript>
34+
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MC6CR2" height="0" width="0"
35+
style="display:none;visibility:hidden"></iframe>
36+
</noscript>
37+
<!-- End Google Tag Manager (noscript) -->
38+
<div id="app"></div>
39+
<script type="module" src="/src/main.js"></script>
40+
<script crossorigin src="https://unpkg.com/react@17/umd/react.production.min.js"> </script>
41+
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
42+
<script crossorigin src="https://embedded-explorer.eagleview.com/static/embedded-explorer-widget.js"></script>
43+
</body>
1644

17-
</body>
1845
</html>

src/components/EagleviewPanel.vue

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,22 @@ onMounted( async() => {
9393
});
9494
}
9595
96-
// map.on('onViewUpdate', (value) => {
97-
// if (import.meta.env.VITE_DEBUG == 'true') console.log('eagleview view has been updated, value:', value);
98-
// if (value.zoom < 18) {
99-
// map.setView({ zoom: 18, lonLat: value.lonLat, pitch: value.pitch, rotation: value.rotation });
100-
// }
101-
// });
96+
97+
// console.log('test');
98+
map.getLayers();
99+
map.on('onLayersDataLoad', (layerData) => {
100+
map.updateLayers(
101+
{
102+
filter: (layer) => {
103+
console.log('layer:', layer);
104+
layer.visible = true;
105+
console.log('layer', layer);
106+
}
107+
}
108+
);
109+
});
110+
111+
102112
});
103113
104114
const popoutClicked = () => {

0 commit comments

Comments
 (0)