Kleine Vragen Topic #4

Gestart doorOne2xs1.965 reacties23.994 weergaven

1.966 berichten · pagina 76 van 132

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
Eerdere citaten tonen
Jessee schreef:
... en Hyves is een freaking fucking spelletjes site.
En een dagdeals site emo
toevoeging op 13 april 2016, 211555:
Welk CMS-systeem is dit eigenlijk?

Afbeelding
Het ziet er in ieder geval vrij pauper uit zo sadley
Ik zou zeggen: Geen stijl!
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Weet iemand een wordpress plugin waarmee je events kan maken en aan kan geven voor hoeveel personen dit is?
Mensen kunnen zich dan aanmelden voor het event mits er nog plaatsen over zijn. Ook moet er een bevestigingsmail worden gestuurd naar de eigenaar van de WP site en naar de persoon die zich voor het event heeft aangemeld?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik heb deze code, maar ik wil graag na een AJAX-request dat de de infoWindow zichzelf vernieuwt. De data geef ik als argumenten mee aan de infoWindow() functie, en zijn gewoon in de console.log() te vinden.

Echter verversen ze niet steeds in de infoWindow. Hoe kan ik dit doen?

function getCoords() {
        $.ajax({
        url: "trainspotter_api.php",
        type: "GET",
        cache : false,
        data: {
            action : "trainset",
            number : 1234
        },
        dataType: "text",
        success: function(returnedData) {
            var jsondata = jQuery.parseJSON(returnedData);
            var coords = jsondata.Latitude+,+jsondata.Longitude;
            var coordsArray = coords.split(",");

            moveMarkerMap(coordsArray[0], coordsArray[1]);
            infoWindow(jsondata.MaterieelDeelNummer,jsondata.GpsDatumTijd,jsondata);
            map.setCenter(marker.getPosition());
            setTimeout(getCoords, 5000);
        },
        done: function(data) {
            // dont works!
        }   
         }); 
    }
    function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);

        var infowindow = new google.maps.InfoWindow({
        content: Trainset: +nummer+: Velocity:+snelheid+ km/u<br />Last update!:+GPSdate
        });

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }

    function moveMarkerMap(lat,lon) {
        console.log(moveMarkerMap geladen!);
        var newLatLang = new google.maps.LatLng(lat,lon);
        map.panTo(newLatLang);
        marker.setPosition(newLatLang);
        //infowindow.open(map,marker);
    }
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ik heb deze code, maar ik wil graag na een AJAX-request dat de de infoWindow zichzelf vernieuwt. De data geef ik als argumenten mee aan de infoWindow() functie, en zijn gewoon in de console.log() te vinden.

Echter verversen ze niet steeds in de infoWindow. Hoe kan ik dit doen?

function getCoords() {
        $.ajax({
        url: "trainspotter_api.php",
        type: "GET",
        cache : false,
        data: {
            action : "trainset",
            number : 1234
        },
        dataType: "text",
        success: function(returnedData) {
            var jsondata = jQuery.parseJSON(returnedData);
            var coords = jsondata.Latitude+,+jsondata.Longitude;
            var coordsArray = coords.split(",");

            moveMarkerMap(coordsArray[0], coordsArray[1]);
            infoWindow(jsondata.MaterieelDeelNummer,jsondata.GpsDatumTijd,jsondata);
            map.setCenter(marker.getPosition());
            setTimeout(getCoords, 5000);
        },
        done: function(data) {
            // dont works!
        }   
         }); 
    }
    function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);

        var infowindow = new google.maps.InfoWindow({
        content: Trainset: +nummer+: Velocity:+snelheid+ km/u<br />Last update!:+GPSdate
        });

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }

    function moveMarkerMap(lat,lon) {
        console.log(moveMarkerMap geladen!);
        var newLatLang = new google.maps.LatLng(lat,lon);
        map.panTo(newLatLang);
        marker.setPosition(newLatLang);
        //infowindow.open(map,marker);
    }
Je stuurt op regel 17 als snelheidparameter de hele json array mee ipv de snelheid zelf.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?
0
Berichten
951
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?
Kun je dan niet beter gewoon de marker verwijderen en opnieuw plaatsen? (ik heb ooit 1 keer met de google maps api gewerkt) Maar dan zou die het wel moeten doen. Maar ik weet niet hoe je het anders zou kunnen verversen
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
De markervwordt wel
Keffe schreef:
Eerdere citaten tonen
Aarclay schreef:
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?

Kun je dan niet beter gewoon de marker verwijderen en opnieuw plaatsen? (ik heb ooit 1 keer met de google maps api gewerkt) Maar dan zou die het wel moeten doen. Maar ik weet niet hoe je het anders zou kunnen verversen
De marker wordt wel steeds via de moveMarkerMap() opnieuw geladen en op de kaart geplaatst. Dus aan de marker zal het niet liggen.

Update:
Ik heb nu dit:
Spoiler tonen
function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);
        console.log(snelheid+ km/u)
        var infowindow = new google.maps.InfoWindow();
        infowindow.close(map,marker);
        infowindow.setContent(<b>Treinstel:</b> +nummer+<br />
              <b>Snelheid:</b> +snelheid+ km/u<br />n
              <b>Laatste update:</b> +GPSdate);
        infowindow.open(map,marker);

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }
Dit laat nu ook direct de infoWindow bij het laden, wat wel zo handig is. Maar de infoWindow wordt steeds opgestapeld, en de vorige wordt dus niet verwijderd. Hoe kan je dit tegengaan?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Aarclay schreef:
De markervwordt wel
Keffe schreef:
Eerdere citaten tonen
Aarclay schreef:
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?

Kun je dan niet beter gewoon de marker verwijderen en opnieuw plaatsen? (ik heb ooit 1 keer met de google maps api gewerkt) Maar dan zou die het wel moeten doen. Maar ik weet niet hoe je het anders zou kunnen verversen
De marker wordt wel steeds via de moveMarkerMap() opnieuw geladen en op de kaart geplaatst. Dus aan de marker zal het niet liggen.

Update:
Ik heb nu dit:
Spoiler tonen
function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);
        console.log(snelheid+ km/u)
        var infowindow = new google.maps.InfoWindow();
        infowindow.close(map,marker);
        infowindow.setContent(<b>Treinstel:</b> +nummer+<br />
              <b>Snelheid:</b> +snelheid+ km/u<br />n
              <b>Laatste update:</b> +GPSdate);
        infowindow.open(map,marker);

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }
Dit laat nu ook direct de infoWindow bij het laden, wat wel zo handig is. Maar de infoWindow wordt steeds opgestapeld, en de vorige wordt dus niet verwijderd. Hoe kan je dit tegengaan?

Kan je niet een verwijzing naar de infowindow opslaan in een variabele, bijvoorbeeld [c]windowObj[/c], en dan dus [c]var windowObj = infowindow.open(...)[/c] en dan [c]windowObj.close();[/c] o.i.d. aanroepen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
De markervwordt wel
Eerdere citaten tonen
Keffe schreef:
Eerdere citaten tonen
Aarclay schreef:
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?

Kun je dan niet beter gewoon de marker verwijderen en opnieuw plaatsen? (ik heb ooit 1 keer met de google maps api gewerkt) Maar dan zou die het wel moeten doen. Maar ik weet niet hoe je het anders zou kunnen verversen
De marker wordt wel steeds via de moveMarkerMap() opnieuw geladen en op de kaart geplaatst. Dus aan de marker zal het niet liggen.

Update:
Ik heb nu dit:
Spoiler tonen
function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);
        console.log(snelheid+ km/u)
        var infowindow = new google.maps.InfoWindow();
        infowindow.close(map,marker);
        infowindow.setContent(<b>Treinstel:</b> +nummer+<br />
              <b>Snelheid:</b> +snelheid+ km/u<br />n
              <b>Laatste update:</b> +GPSdate);
        infowindow.open(map,marker);

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }
Dit laat nu ook direct de infoWindow bij het laden, wat wel zo handig is. Maar de infoWindow wordt steeds opgestapeld, en de vorige wordt dus niet verwijderd. Hoe kan je dit tegengaan?
Kan je niet een verwijzing naar de infowindow opslaan in een variabele, bijvoorbeeld [c]windowObj[/c], en dan dus [c]var windowObj = infowindow.open(...)[/c] en dan [c]windowObj.close();[/c] o.i.d. aanroepen?

Ik ga straks eens even kijken of dat helpt.

Anyway... kent er nog iemand een goede gratis betrouwbare API voor de weersvooruitzichten voor binnen Nederland, die XML of JSON kan uitspugen?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Rik schreef:
Eerdere citaten tonen
Aarclay schreef:
De markervwordt wel
Eerdere citaten tonen
Keffe schreef:
Eerdere citaten tonen
Aarclay schreef:
Ja, kwam ik al achter, maar dat is niet de reden van het niet steeds verversen van de infoWindow. Zo blijven de waardes nog steeds hetzelfde.
Iemand nog een idee?

Kun je dan niet beter gewoon de marker verwijderen en opnieuw plaatsen? (ik heb ooit 1 keer met de google maps api gewerkt) Maar dan zou die het wel moeten doen. Maar ik weet niet hoe je het anders zou kunnen verversen
De marker wordt wel steeds via de moveMarkerMap() opnieuw geladen en op de kaart geplaatst. Dus aan de marker zal het niet liggen.

Update:
Ik heb nu dit:
Spoiler tonen
function infoWindow(nummer,GPSdate,snelheid) {
        console.log(nummer,GPSdate,snelheid);
        console.log(snelheid+ km/u)
        var infowindow = new google.maps.InfoWindow();
        infowindow.close(map,marker);
        infowindow.setContent(<b>Treinstel:</b> +nummer+<br />
              <b>Snelheid:</b> +snelheid+ km/u<br />n
              <b>Laatste update:</b> +GPSdate);
        infowindow.open(map,marker);

        google.maps.event.addListener(marker, click, function() {
        infowindow.open(map,marker);
        });
    }
Dit laat nu ook direct de infoWindow bij het laden, wat wel zo handig is. Maar de infoWindow wordt steeds opgestapeld, en de vorige wordt dus niet verwijderd. Hoe kan je dit tegengaan?
Kan je niet een verwijzing naar de infowindow opslaan in een variabele, bijvoorbeeld [c]windowObj[/c], en dan dus [c]var windowObj = infowindow.open(...)[/c] en dan [c]windowObj.close();[/c] o.i.d. aanroepen?
Ik ga straks eens even kijken of dat helpt.

Anyway... kent er nog iemand een goede gratis betrouwbare API voor de weersvooruitzichten voor binnen Nederland, die XML of JSON kan uitspugen?

https://developer.forecast.io

1000 calls per dag gratis
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Eerdere citaten tonen
Aarclay schreef:
Anyway... kent er nog iemand een goede gratis betrouwbare API voor de weersvooruitzichten voor binnen Nederland, die XML of JSON kan uitspugen?
https://developer.forecast.io

1000 calls per dag gratis
Ik zal er eens naar kijken. Ik hoop alleen dat ze niet een hele lelijke badge verwachten, maar een credit-linkje ook voldoende is.

Quote:
Credit us with a "Powered by Forecast" badge that links to http://forecast.io/ wherever you display data from the API.
0
Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben op dit moment aan het ontwikkelen in een omgeving waar ik eigenlijk alleen maar REST calls kan maken. SOAP wordt er niet ondersteund maar dat moet ik juist gaan gebruiken. Is het een praktisch idee om een eigen tussen API te maken waarmee je gewoon een REST request mee kan doen maar dat die API zelf weer een SOAP call doet en het resultaat teruggeeft aan de REST request?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zit eigenlijk met een probleempje, waarvan het blijkbaar best simpel is om het op te lossen, maar waar ik even de weg niet uit kan vinden.

Ik heb dus deze geweldige HTML-tabel wat een weekoverzicht moet voorstellen van het weer in zeven-tal kolommen. Net als KNMI, Buienradar, en de andere weerwebsites en slideshows op TV wink.

<table>
                            <tbody><tr>
                              <th>&nbsp;</th>
                              <th>mo</th>
                              <th>tu</th>
                              <th>we</th>
                              <th>th</th>
                              <th>fr</th>
                              <th>sa</th>
                              <th>su</th>
                            </tr>
                            <tr>
                              <td>min. temp</td>
                              <td>10</td>
                              <td>9</td>
                              <td>8</td>
                              <td>8</td>
                              <td>12</td>
                              <td>11</td>
                              <td>13</td>
                            </tr>
                            <tr>
                              <td>max. temp<br></td>
                              <td>18</td>
                              <td>17</td>
                              <td>15</td>
                              <td>16</td>
                              <td>18</td>
                              <td>17</td>
                              <td>19</td>
                            </tr>
                            <tr>
                              <td>weather</td>
                              <td>sunny</td>
                              <td>rain</td>
                              <td>sunny<br></td>
                              <td>cloudy</td>
                              <td>clear view</td>
                              <td>rain</td>
                              <td>cloudy</td>
                            </tr>
                          </tbody></table>


Nu ben ik benieuwd hoe ik dit met PHP of de Smarty template-parser netjes verticaal uit een array kan invoegen.

Mijn versimpelde array is:

[0] => Array
        (
            [time] => 1462226400
            [summary] => Lichte regen gedurende de ochtend.
            [icon] => rain
            [sunriseTime] => 1462248380
            [sunsetTime] => 1462302536
             .....
        )

    [1] => Array
        (
            [time] => 1462312800
            [summary] => Licht bewolkt gedurende de avond.
            [icon] => partly-cloudy-day
            [sunriseTime] => 1462334669
            [sunsetTime] => 1462389037
            .......
        )

    [2] => Array
        (
            [time] => 1462399200
            [summary] => Licht bewolkt gedurende de nacht.
            [icon] => partly-cloudy-night
            [sunriseTime] => 1462420961
            [sunsetTime] => 1462475538
            ...........
        )


Iemand een idee hoe ik dit voor elkaar kan krijgen in PHP of Smarty. Al is een voorbeeld in PHP gegeven, dan zou ik dit denk ik wel naar Smarty om kunnen zetten wink.

Iemand?
0
Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is het mogelijk om een VPN server op een shared webhosting te zetten of heb je daar echt een vps voor nodig? En hoe zit het met proxies? (en dan heb ik het over ip : port proxies en niet die glybe shit)
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Server + shared hosting = NO!. Tenzij je root-acces hebt, maar dat zal niemand je geven omdat het een shared hosting is.

Je moet dus echt minimaal een VPS hebben omdat je echt dingen op de server moet installeren i.p.v. alleen uploaden.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren