1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-30 20:10:28 +00:00
TiddlyWiki5/plugins/tiddlywiki/geospatial
2023-01-30 21:44:03 +00:00
..
demo RealEstate demo: Set lat, long, price fields to be numeric 2023-01-30 21:44:03 +00:00
files Initial implementation of Google's Open Location Code conversion 2023-01-18 09:06:34 +00:00
images/markers Improve map pin 2023-01-30 12:01:00 +00:00
operators Add new geounion/geointersect/geodifference operators 2023-01-18 09:06:34 +00:00
tests/operators Initial implementation of Google's Open Location Code conversion 2023-01-18 09:06:34 +00:00
widgets Add support for custom geomarker icons 2023-01-18 09:06:34 +00:00
demos.tid Docs and demo improvements 2023-01-30 08:57:30 +00:00
geotools.js First commit 2023-01-18 09:06:34 +00:00
license.tid Docs and demo improvements 2023-01-30 08:57:30 +00:00
plugin.info Docs and demo improvements 2023-01-30 08:57:30 +00:00
readme.tid Docs and demo improvements 2023-01-30 08:57:30 +00:00
settings.tid Docs and demo improvements 2023-01-30 08:57:30 +00:00
startup.js Initial implementation of Google's Open Location Code conversion 2023-01-18 09:06:34 +00:00
styles.tid First commit 2023-01-18 09:06:34 +00:00

title: $:/plugins/tiddlywiki/geospatial/readme

! Introduction

This is an early alpha build of the new Geospatial Plugin for TiddlyWiki.

The goal is to develop new primitives for the TiddlyWiki platform that enable non-developers to build sophisticated interactive geospatial applications.

At this point, the Geospatial Plugin is largely a proof of concept of foundational capabilities:

* Integrating the open source [[Leaflet.js|https://leafletjs.com/]] library to display interactive maps
* Integrating the open source [[Turf.js|https://turfjs.org/]] library to perform geospatial calculations with [[GeoJSON|https://en.wikipedia.org/wiki/GeoJSON]] objects
* Integrating the commercial API [[TravelTime|https://traveltime.com/]] for [[geocoding|https://traveltime.com/features/geocoding]], [[routing|https://traveltime.com/features/multi-modal-routing]] and [[isochrones|https://traveltime.com/features/isochrones]]
* Integrating the free API from [[Flickr|https://www.flickr.com/services/api/]] for retrieving geotagged photographs
* Integrating Google's open source [[OpenLocationCode|https://github.com/google/open-location-code]] library for converting to and from Open Location Codes (also known as [[PlusCodes|https://maps.google.com/pluscodes/]])

! Getting Started

!! Prerequisites

This demo requires that the API keys needed to access external services be obtained by the end user and manually configured. These keys are stored in the browser and so only need to be set up once. See the ''Settings'' tab for details.

!! Demos

Visit the ''Demos'' tab above to explore the demos.