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
        <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
        <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  <http://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
        <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
        <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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[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/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/5B511117.6050305%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to