Extension:Semantic Maps/Future

Future work on Semantic Maps

Feel free to add new feature requests to the new proposals section. Please review the turned down proposals first. Adding your vote or objection to proposals will help determining which ones will get the priority. If you have any comments on the already accepted or turned down proposals, please add them to the talk page, but refer from adding them to the lists themselves. Note that development that affects both Maps and Semantic Maps is placed on the Maps future work page.

Accepted to-do's
Items that have strikethrough have been completed/fixed.

New features

 * Full support for both directional and non-directional coordinate notations in DMS, DD, DM and float notation.


 * Native geographical proximity query support.

Recatoring

 * Rewrote map divs and added loading message for each map.


 * Rewrote individual map JS to be added to the page header.


 * Rewrite storage of coordinates to make the proximity query scalable.

New features

 * Ability to define custom overlays for OpenLayers

New features

 * General geocoding support for forms, with a geocervice parameter
 * Add GeoNames geocoding support for all mapping services


 * Add a form input for the OL optimized for OSM service.

New proposals
An example of such usage would be to have a link to maps.google.com, where the user can immediately enter a second location, and then get a route, after clikcing the relevant link.
 * Some kind of build in way of linking to (external) pages with the coordinates (or other queried properties?) in marker po-ups. This can be done by querying something already containing the correct link, but this build in way is supposed to make it more easy. I see 2 ways to do this:
 * Hardcode some stuff, and have a parameter like link= that accepts a value indicating which of the hardcoded presets should be used.
 * Link the url's to some kind of 'magic words', that can be used in a label= parameter, like label=http://whatev.com/api?coords=__coordinates__, where __coordinates__ is the magic word.

-- Jeroen De Dauw 01:43, 9 November 2009 (UTC)

Bugs
This is what I got when I tried to go to Special pages:

Fatal error: Class 'SMFormInput' not found in /home/.eases/.../transitunlimited.org/extensions/SemanticMaps/GoogleMaps/SM_GoogleMapsFormInput.php on line 18

After the installation, there were error messages on the maps. Also, the layers are available by default (I prefer to disable those). I removed the version in the mean time.

67.170.217.247 03:48, 19 December 2009 (UTC)