Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Saving GPS coordinates

Saving GPS coordinates il y a 1 an 6 mois #95003

  • marcic
  • Portrait de marcic
  • Hors ligne
  • Fresh Lemon
  • Messages : 6
  • Karma: 1
Hi there,

I was wondering if Limesurvey can save GPS coordinates obtained after clicking a link with a Javascript? I can get the coordinates to show in a Text display type of question but could not manage to get the two lines to be saved.

Maybe some of you are aware of a workaround available.

attached see lss file with one group and question with the script

Best,

Marcis
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95008

  • orvil
  • Portrait de orvil
  • Hors ligne
  • Expert Lime
  • Messages : 104
  • Remerciements reçus 4
  • Karma: 4
Hi,

use an equation type question to read the text field (with EM). The result of the equation will be stored.
And: may be it is possible to poke your data directly to an equation type question.
Best regards/Beste Grüße,
O. Villani
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95019

  • marcic
  • Portrait de marcic
  • Hors ligne
  • Fresh Lemon
  • Messages : 6
  • Karma: 1
Thanks for your reply but apparently my skills with javascript are too weak and I cannot implement your propsed solution.
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95025

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4264
  • Remerciements reçus 801
  • Karma: 368
Please attach your sample survey.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95026

  • marcic
  • Portrait de marcic
  • Hors ligne
  • Fresh Lemon
  • Messages : 6
  • Karma: 1
Sorry, apparently the lss file was not attached. Here it is again.



What I was trying to do was to implement one of these solutions:

macmost.com/iphone-gps-location-with-javascript.html

merged.ca/iphone/html5-geolocation
Dernière édition: il y a 1 an 6 mois par marcic. Raison: no file attached
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95031

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4264
  • Remerciements reçus 801
  • Karma: 368
Still no file attached but here's an example using your first link in a short-text question.

Add this to the question source (I used a button element to fire the geolocation function):
<button class="gpsLink" type="button">Get GPS Data</button>
<script type="text/javascript" charset="utf-8">
 
	$(document).ready(function(){
 
		// Identify this question
		var q1ID = '{QID}';
		var q1 = $('#question'+q1ID);
 
		// Click event for the button
		$('.gpsLink').click(function(){
			getGPS();
		});
 
		function getGPS() {
			if (navigator.geolocation) {  
				navigator.geolocation.getCurrentPosition(showGPS, gpsError);
			} else {  
				$('input.text', q1).val('No GPS Functionality');  
			}
		}
 
		function gpsError(error) {
			alert('GPS Error: '+error.code+', '+error.message);
		}
 
		function showGPS(position) {
			$('input.text', q1).val(position.coords.latitude+', '+position.coords.longitude);
		}
 
	});
</script>

Here's a test survey:

Fichier attaché :

Nom du fichier : limesurvey_survey_geolocation.lss
Taille du ficher : 12 KB
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: marcic

Saving GPS coordinates il y a 1 an 6 mois #95052

  • marcic
  • Portrait de marcic
  • Hors ligne
  • Fresh Lemon
  • Messages : 6
  • Karma: 1
Excellent! works as I imagined how it should work. Perhaps this could be added to workarounds?

Thanks,

Marcis
L'administrateur a désactivé l'accès en écriture pour le public.

Saving GPS coordinates il y a 1 an 6 mois #95053

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4264
  • Remerciements reçus 801
  • Karma: 368
Sure, we could add it but I'm hesitant given that it won't work in IE 7-8.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: ITEd
Temps de génération de la page : 0.128 secondes
Donation Image