Salut Sylvain,
after I managed to load my site via https your plugin works, great.
When you manage to get rid of the button-multiplication this is really worth publishing.
A great step forward for the leaflet environment.
Thanks a lot!
(If you have a server, I built a simple php script for uploading Tiddlers, I think I will build a version for uploading tiddlers with points. )

Yours Jan


Am 21.08.2018 um 10:01 schrieb SylvainComte:
Hello Jan,

Outch! As you report this bug, I did some research about this functionality. And discovered that it will not work in most browser if the website is not over http*S* : https://caniuse.com/#feat=geolocation.

About notifications : why not? Just have to think it the lightest and most unobstrusive way. Since for me this macro should remain very light.

When I got time, I will create a demo on a https github page in order to check. But I'm a bit overwhelmed just now. Sorry for that.

greetings

Sylvain

Le lundi 20 août 2018 12:50:49 UTC+2, Jan a écrit :

    Salut Sylvain,
    this is what i expected the button to do ... but when I open the
    Tiddler in Firefox or Safari on my Iphone after pressing the
    button, I cannot see the field "point" it created. I don't know
    why. It would be nice if the button could give feedback with a
    notification... and perhaps show the coordinates if the point is
    created.

    (By the way: We should start a new thread and announce the new
    Addon correctly...for this one still shows Sylvain Naudin's name
    in the reference)

    Yours Jan.




    Am 20.08.2018 um 10:36 schrieb SylvainComte:
    Hello Jan,

    I went to your szenio.de/drehorte <http://szenio.de/drehorte>
    page. The button was here. I clicked here and it "worked" (e.g.
    It added a "point" field with my coordinates in the GeoLocTest
    tiddler). But there are some issues : each time the tiddler is
    modified, the button is re-rendered. So if you click on the
    button and then give a five star rating to the tiddler, you will
    have three buttons! I'll have to see this.

    cheers,

    Sylvain

    Le dimanche 19 août 2018 12:59:33 UTC+2, Jan a écrit :

        Salut Sylvain,
        I tried to get it to work on szenio.de/drehorte
        <http://szenio.de/drehorte>. On an iphone I get the button
        (on the normal computer I don't I guess this is because there
        i have my geolocation deactivated...)
        But what exactly does it do? Or what do I have to do to get
        the geoloc into a field?

        -Jan


        Am 16.08.2018 um 16:07 schrieb SylvainComte:
        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
            
<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].
            To post to this group, send email to
            [email protected].
            Visit this group at
            https://groups.google.com/group/tiddlywiki
            <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
            <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
        <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
        
<https://groups.google.com/d/msgid/tiddlywiki/51a428fb-89a4-44c0-b317-c21392bc5d9f%40googlegroups.com?utm_medium=email&utm_source=footer>.
        For more options, visit https://groups.google.com/d/optout
        <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] <javascript:>.
    To post to this group, send email to [email protected]
    <javascript:>.
    Visit this group at https://groups.google.com/group/tiddlywiki
    <https://groups.google.com/group/tiddlywiki>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/tiddlywiki/b7725dc0-784c-487f-b63d-89310586edbf%40googlegroups.com
    
<https://groups.google.com/d/msgid/tiddlywiki/b7725dc0-784c-487f-b63d-89310586edbf%40googlegroups.com?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout
    <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] <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/53a1817f-6c08-46dd-a0b0-b38fe0b1a4f8%40googlegroups.com <https://groups.google.com/d/msgid/tiddlywiki/53a1817f-6c08-46dd-a0b0-b38fe0b1a4f8%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/5B7EEFB7.9040305%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to