sarahmaddox / techcomm-map Goto Github PK
View Code? Open in Web Editor NEWTech Comm on a Map
License: Apache License 2.0
Tech Comm on a Map
License: Apache License 2.0
Currently, the URL for Tech Comm on a Map remains the same after the map is initially opened. It doesn't change in response to actions by the user.
Consider rewriting the URL, using the results of the place search to change the latitude and longitude in the query parameters.
Useful article:
https://eureka.ykyuen.info/2015/04/08/javascript-add-query-parameter-to-current-url-without-reload/
By default, show conferences for latest year only, and adjust the selection boxes accordingly. Reason: If the conferences are at the same location, the marker for the previous year may obscure the current year.
Google Maps JavaScript API has deprecated the pan control on the map. It's no longer necessary to turn it off.
There's a lot of information in the info windows, and their behaviour is slightly erratic. It may be nicer to have a persistent panel instead. Consider moving the zoom and Street View controls back to their default position at bottom right, to make room for a panel on the left.
2018 is coming up fast. Add an event type for 2018 conferences, so we can start adding the data to the map. Archive the 2016 conferences, to make way for the new year.
Marker clustering would make it easier to read the map when there’s a large number of items in one area.
As a user, I'd like to search for a particular event. Currently, I can only search for a location.
Currently the map shows an "About" link. People have to click it to read about the map and also to see how to add items to the map.
Suggested UI: Change the "about" link to an info icon, and add a plus icon that links directly to the add-item form.
Error in console:
Cross-Origin Read Blocking (CORB) blocked cross-origin response https://script.google.com/macros/s/AKfycbx75GBiRRl9qUyNMCH-BtDbOc4-g0WZSgCnqhvi6YvhCxYpJ1kJ/exec?jsonp=jQuery11110742882061973692_1530251526707&_=1530251526708 with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
As a user, I'd like to click on a link in an info window, rather than having to copy it and paste it into my browser.
Implement a secure way of making the links clickable, avoiding problems such as script injection from the user-supplied data.
As a user, I'd like to share a link to a particular item on the map, so that the person I share it with can open the map directly at the specific location.
See the Google Maps JavaScript API samples. The recommended way of loading the page is now to load the JavaScript API asynchronously, to speed up the loading of the page.
We're now half way through 2016. It's time to archive the 2015 conferences and make way for 2017.
The default position and look-and-feel of the map controls has changed since Tech Comm on a Map was created. The bar containing the name, "about" and search is now out of place.
Suggestion: Move the map type control to the right-hand corner, and move the bar containing the name, "about" and search further to the left. At the same time, consider moving the zoom and Street View controls to their new default position, which is bottom right.
As a user, I'd like to share a link to a particular item type (conferences in a given year, group meetups, businesses, etc), so that my friend can open the map with those items pre-selected.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.