Loading...
 
 Note
This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site
Bridging the real world and the virtual world Type of page »  Feature page

Map

See also TimeMap

Nice examples of success

Work done upto mid-April 2014

The following developments were completed as part of a specific project http://www.naturalaccess.org.uk so that they are available for Tiki 12 onwards.

Proper documentation will be added to doc.tiki.org in due course but these notes summarise the key new features

Please add any comments/suggestions if you are interested in making further contributions:

  • allow import of map path/zone tracker data from a file instead of hacking db if a file exists and the existing SVG draw method of data entry is not appropriate - this was originally intended to populate a "Geographic Feature" tracker field - so a check on file size would have been needed but a more flexible method has been used with a Files field so the data is held in a File Gallery.
    • work done: from 12.1 a new "Index As Map Layer" option (defaults to No) added to the Files tracker field for an uploaded file (scroll to the end of the Options list to find this new one. A drop down list allows the selection of the file format to be either geoJSON or GPX - however the map projection must (at present) be EPSG:4326. This new capability overcomes the previous limitations with the Geographic Feature field. A tracker should either have the Files field or the Geographic Feature field.
  • have more admin control over individual path/zone display characteristics ie line colour, type, thickness etc
    • work done: from 12.1 the properties element of the XML-like structured file uploaded to a File Gallery and used in the tracker Files field as discussed above can have a wide range of parameters that can set the stroke-color, stroke-width etc for the individual display object.
    • work done: some javascript customisation has also been developed that allows the hard-coded openlayer's dot-dash spacings to be customised
  • allow POI's icon positioning to be at different image edge positions - the system used to just position an icon at the centre of the image which is not appropriate for many 'pin' icons
    • work done: from 12.1 POI icons now positioned so that the location point is the bottom middle of the 'pin'
  • show 'hand' cursor icon when a POI/Zone is hovered over to indicate it is clickable
    • work done: from 12.1 this now happens
  • have more 'admin' control over what is shown in the POI/Zone pop-up box
    • work done: the bubble/dialog (popupstyle parameter options - in map plugin) content could always be highly customised using /templates/object/infobox.tpl and /templates/object/infobox/trackeritem.tpl - and these can be placed in the /templates/style/yourstyle/ folder so that they are just used with your theme and will not be overwritten during an upgrade
  • and to control popup width/height etc
    • work done: new data-popup-config parameter added so that pop-up width/height can be set
  • allow displayed objects to be filtered using checkbox selections
    • work done: method developed combining customised modules and a 'helper' javascript that allow custom sets of checkboxes that correspond to tracker field items to be ticked on/off which triggers a map refresh that shows/hides the selected map objects
  • investigate how path/zone data in different 'projections' can be used without conversion to Google Transverse Mercator (SRID 900903) by observing more of the OpenLayer options - nothing done here in this work effort other than EPSG:4326 being the default map projection for uploaded path/boundary data





Todo

  • http://tiki.org/User+map (clean up all map data which is causing JS error) (Marc)
  • Make default be Mapquest OSM to reduce load on OSM servers (Marc)

Questions

Issues on Demo site

Issues on tiki.org

Bugs


UI improvements


To document

  • How does tracker fields 12,13,24 as data shown in the popup?
    • Just add as tracker fields popups


Nice to have

Cluster

like https://github.com/acanimal/AnimatedCluster/blob/master/AnimatedCluster.js or http://openlayers.org/dev/examples/strategy-cluster.html or http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/

The TimeMap https://github.com/volpino/openlayers-timeline also supports clusters

MapServer

TimeMap

Wishlist for maps

RatingSubjectSubmitted byImportanceEasy to solve?PriorityCategoryVolunteered to solveCreatedLastModif Comments
(0) Remove the last traces of Google Maps specific information and code Marc Laporte5525
  • Community projects
Nelson Ko2013-12-082013-12-080
(0) pluginSharethis breaks mapshrsms25
  • Error
2014-02-052014-02-050
(0) http://tiki.org/Lists+of+members+of+all+Teams UI issuesMarc Laporte4936
  • Usability
2013-11-122014-07-302
marclaporte-30 Jul 14
(0) Settings from several features can not be accessed (are not visible)ManelFN25
  • Regression
2016-01-222016-01-220
(0) OpenLayers Wont Pin in Correct Locationdrsassafras3412
  • Error
2018-09-152018-09-282
Bsfez-29 Sep 18
(2) Show.t.o requires php 7.1+ (was: Tracker Field Location no longer fetching coordinates from tracker field address)Xavier de Pedro8864
  • Error
  • Community projects
  • Dogfood on a *.tiki.org site
  • Regression
2018-11-092018-11-223
xavi-12 Nov 18
(1) Failure to get geolocation from searching an address either manually typing address through tracker field location ui or in the backend with params to get address from other tracker fieldXavier de Pedro4520
  • Feature request
  • Regression
2018-11-222018-12-056
Gergely-26 Jan 20
(0) clicking on marker of geolocated wiki page on a map produces no popup box anymore (loading...)Xavier de Pedro5525
  • Error
  • Regression
  • Conflict of two features (each works well independently)
Jonny Bradley2020-02-222020-09-230

Wishlist for Google Maps

  • tiki-admin.php?page=gmap and all Google Maps stuff should be merged into the new system
RatingSubjectSubmitted byImportanceEasy to solve?PriorityCategoryVolunteered to solveCreatedLastModifComments
(0) gmap plugin does not worknuhets735
  • Error
2008-11-262008-11-302
lbutrico-15 Dec 08
(0) GMap locator does not support X>90 values (e.g. China)namit525
  • Error
2007-09-232007-09-230
(0) 1.10: Geolocating tracker items (through Google maps) not working anymore, but it was beforeXavier de Pedro525
  • Error
2007-12-082007-12-080
(0) option to only map children of an item in a structure.snarlydwarf25
  • Feature request
2008-10-282008-10-280
(0) Remove the last traces of Google Maps specific information and code Marc Laporte5525
  • Community projects
Nelson Ko2013-12-082013-12-080

Interested community members

  • Louis-Philippe Huberdeau
  • Marc Laporte
  • Nelson Ko
  • Hardy Haardt
  • Geoff Brickell
  • you?


Related links

OpenHub

alias

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting
Administration
Ajax
Articles & Submissions
Backlinks
Banner
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Calendar
Category
Chat
Comment
Communication Center
Consistency
Contacts Address book
Contact us
Content template
Contribution
Cookie
Copyright
Credits
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Diagram
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
DogFood
Draw -superseded by Diagram
Dynamic Content
Preferences
Dynamic Variable
External Authentication
FAQ
Featured links
Feeds (RSS)
File Gallery
Forum
Friendship Network (Community)
Gantt
Group
Groupmail
Help
History
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
jQuery
Kaltura video management
Kanban
Karma
Live Support
Logs (system & action)
Lost edit protection
Mail-in
Map
Menu
Meta Tag
Missing features
Visual Mapping
Mobile
Mods
Modules
MultiTiki
MyTiki
Newsletter
Notepad
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Packages
Payment
PDF
Performance Speed / Load / Compression / Cache
Permission
Poll
Profiles
Quiz
Rating
Realname
Report
Revision Approval
Scheduler
Score
Search engine optimization (SEO)
Search
Security
Semantic links
Share
Shopping Cart
Shoutbox
Site Identity
Slideshow
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Staging and Approval
Stats
Survey
Syntax Highlighter (Codemirror)
Tablesorter
Tags
Task
Tell a Friend
Terms and Conditions
Theme
TikiTests
Federated Timesheets
Token Access
Toolbar (Quicktags)
Tours
Trackers
TRIM
User Administration
User Files
User Menu
Watch
Webmail and Groupmail
WebServices
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives
WYSIWTSN
WYSIWYCA
WYSIWYG
XMLRPC
XMPP




Useful Tools