Well Jan, sorry for the delay. I was having (great) vacations and was off the grid. For me a <<geoLoc>> should (almost) work. Beware of the uppercase "L".
cheers, Sylvain Le vendredi 20 juillet 2018 00:30:56 UTC+2, Jan a écrit : > > Salut Sylvain, > I am happy to see you work on the plugin...though I could not get it to > work yet. > How would you call the macro? Simply <<geoloc>>? > Is there a demo somewhere? > > Merci beaucoup (... et pardon pour avoir confendu vos noms) > > Jan > > > Am 19.07.2018 um 12:38 schrieb SylvainComte: > > Hello, > > I made an attempt, that need some ironing and is still buggy. But it may > help you to progress. You can find it on the leaflet branch of the leaflet > map plugin repo : > > https://framagit.org/sycom/TiddlyWikiPlugins/blob/leaflet/leaflet/macros/geolocation-macro.js > > cheers, > > Sylvain > PS: Sylvain Naudin is not the author of this plugin. He's a very cool guy > though... > > Le jeudi 19 juillet 2018 03:15:08 UTC+2, TonyM a écrit : >> >> Jan, >> >> When wanting to include JavaScript in TiddlyWiki I think you will find >> the developer forum and various resources more useful. >> >> >> - This has being discussed many times and there are architectural >> reasons why this is not so strait forward. >> - However many plugins come from js resources. >> - You may also find the git issues relate to this >> https://github.com/Jermolene/TiddlyWiki5/issues >> >> I have a keen interest in geolocation and would appreciate some features >> in TiddlyWiki however I have another approach that may be simpler. >> >> Let me know if you want to start a conversation on this. >> >> Regards >> Tony >> >> >> Regards >> Tony >> >> On Thursday, July 19, 2018 at 9:53:28 AM UTC+10, Jan wrote: >>> >>> Hello >>> I made several attempts to adapt this geolocation snippet >>> https://www.w3schools.com/Html/tryit.asp?filename=tryhtml5_geolocation >>> to TW. >>> I starting to think TW is not the easiest place to learn java script. Is >>> there a documentation how to wrap in the code and define functions? >>> This is where I am right now, alas it throws red screen of embarassment. >>> _________________________________ >>> >>> /*\ >>> title: $:/core/modules/macros/geolocation.js >>> type: application/javascript >>> module-type: macro >>> >>> Macro to return the current Geoposition in Coordinates >>> >>> \*/ >>> (function(){ >>> >>> /*jslint node: true, browser: true */ >>> /*global $tw: false */ >>> "use strict"; >>> >>> /* >>> Information about this macro >>> */ >>> exports.name = "geolocation"; >>> >>> exports.params = []; >>> >>> /* >>> Run the macro >>> */ >>> exports.run = function() { >>> if (navigator.geolocation) { >>> navigator.geolocation.watchPosition(showPosition); >>> } else { >>> var geolocation = Geolocation is not supported by this browser; >>> } >>> var geolocation = position.coords.latitude + "," + >>> position.coords.longitude; >>> return geolocation; >>> }; >>> >>> })(); >>> >>> __________________ >>> >>> Can anyone help? >>> >>> Yours Jan >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Am 03.07.2018 um 00:36 schrieb Jan: >>> >>> Hello, >>> I would like to have a macro which uses this script >>> https://www.w3schools.com/Html/tryit.asp?filename=tryhtml5_geolocation >>> to capture the geolocation. >>> It should trigger a Modal with a button to write >>> position.coords.longitude ,position.coords.latitude >>> to a field called points in a new tiddler. >>> >>> (This is what I would furnish if I got the geolocation as a >>> name/variable. somehow.I would also make a button also add it to a path.) >>> >>> This would be a great feature to have in Sylvain Naudins Leaflet Plugin ( >>> http://sycom.github.io/TiddlyWiki-Plugins/#Leaflet%20plugin) >>> >>> Thanks for your help! >>> Yours >>> Jan >>> >>> >>> >>> >>> >>> >>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/a601bb93-4d61-47a6-8d3e-813e6b64171a%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/a601bb93-4d61-47a6-8d3e-813e6b64171a%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/51a428fb-89a4-44c0-b317-c21392bc5d9f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

