atlstreetcar's Introduction
atlstreetcar's People
Forkers
dvalhadeffatlstreetcar's Issues
Checkboxes instead of tick marks for feature layers; change cursor for mouse hover
Start with Part 2 first.
Part 1:
Example checkbox is on http://carto.gis.gatech.edu/GCAMP
I can email you a checkbox image file to use on the site. We can talk about how to use knockoutjs to make this easy.
Part 2:
Modify the style (in style.css) for (maybe) in the "#main-nav ul#menu-primary-navigation>li>a" stanza. Search for "cursor CSS" and you will find options available for cursors. Use one of the built-in cursors that looks like a hand. (Also perhaps use this for the "#featureTable td" stanza. This is CSS and not either HTML or Javascript. CSS is a style markup that affects how website elements act and are displayed.
Click to Zoom: Handle highlighting of polygons
Add zoom history buttons to bottom right corner of map
Add "Zoom Next" and "Zoom Previous" buttons to the interface. ESRI's help for the Javascript API should have samples. Use the knockoutjs click binding. Look at their website/existing code for an example.
Chart proposal: Replace entire map window with chart
- Create capability to access charts from the layer list?
- Propose to replace entire map window with placeholder chart
- May make this a "popup" later
When selecting layer for display, change to full extent
Whenever the user clicks on a new data layer, the map should be reset to the default extent (showing the entire streetcar route).
Make "identify" search radius scale-dependant
Make search radius decrease (in map units) with map scale.
If multiple features are identified, when the user chooses which feature to identify, pan map to (and/or highlight) the selected feature, move the InfoWindow (so as not to hide the selected feature).
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.