TO DO

From Ka-Map Wiki

Jump to: navigation, search

Contents

[edit] ka-Map TO-DO list

Please make a list of to-do items in here. Its broken down into sections ... the first is the wishlist where users should add things they would like to see. The subsequent sections are for each of the committers to maintain a list of personal items they will likely add. Note that the wishlist should move into the personal lists over time

[edit] Wish List

  • complete object overlay functions.
  • right click menu
  • API a la Google Local to call initialization and graphic interface
  • complete the query system
  • integrate the international charset support for layer labels as

here

  • GWT Interface

[edit] Paul Spencer

  • rewrite core engine using prototype.js (actually more of a code reorg). Part of this may be contributed from a third party ...
  • rewrite map/layer abstractions to move more of the code from kaMap into map/layer. I started some of this but it got a bit confusing. I need to spend some time thinking about code architecture
  • rework initialization code. It should be possible to clean up quite a bit. Also, we need to rethink the config file structure and how much stuff comes from the map file (or metadata in the map file) vs how much is defined in the config file
  • simplify installation and setup so folks can get started more easily
  • simplify/consolidate navigation stuff to support queries without switching 'modes'
  • implement a more google-like API either in the core API or as a wrapper layer on top
  • documentation of above
  • simplified, standardized client-side vector rendering for overlay features based on svg/canvas/vml. This should support lines and polygons (since points are pretty much taken care of) and could be the basis of something like a ruler tool (which I have, but it is not in cvs yet, based on wz_jsgraphics).
  • define a standard XML schema for defining overlay features (ala KML). Or use (a subset of) KML directly. Also consider support for GML and GeoRSS.

[edit] Andrea Cappugi & Lorenzo Becchi (Ominiverdi.org)

  • implement a tiled system for object overlays (lines and polygons) with sensible areas (single click, mouseover). We think it could be the lighter solution untill vectors are not fully supported by all browsers. Read more on Ominiverdi Overlay Objects.
  • refine the WFS point client.
Personal tools