tylereich / boundaries Goto Github PK
View Code? Open in Web Editor NEWHTML5 webapp for creating territories using Google Maps
Home Page: tylereich.github.io/Boundaries
HTML5 webapp for creating territories using Google Maps
Home Page: tylereich.github.io/Boundaries
Partitioned UI. Sections for:
Example: 'Connect' is disabled manually, user creates line, 'Connect' enables after click
Tolerance should be pixel-based, not coordinate-based
For interactions, allow 'snapping'. Editor interface used to create boundaries.
Jasmine seems to be the best testing suite.
Initial investigations show it's not related to keypress
directive
Will require a custom Autocomplete suggestions function; leverage Google Autocomplete API.
Use the Google Drive Realtime API to manage an array of overlays. One overlay per drawingSet. Allow user to 'snap' the current drawing to these overlays.
Use of check box input for input; function for maintaining state
Current implementation is broken and does not trigger a $digest
cycle
Map:
Lines:
Allows the user to close a session without losing their data
Save drawing
only. Saving the actual paths would be too expensive
Minified format? Perhaps drawing
could compressed using a special algorithm
Use GMap.LatLngBounds.extend(coordinate) method, looping through every point available (including those from directionsRenderers)
Allow every setting (Image, Map, Colors) to be changed and batch applied to JSON saved data. Generate both updated JSON and new image to reflect changes
Progress bar would be necessary.
Allow a names to be set directly from the web interface
For example:
[text: Base name][number: iteration]
Every time a map is saved via the Google Drive button, the iteration number increases; automatic.
Allow settings to sync across users via Google Drive
Use CSS @media all
to detect when too small
On width tolerance:
This basically means no DOM manipulation in JavaScript
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.