- Posts: 11639
- Thank you received: 2737
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Saving GPS coordinates
- holch
- Offline
- LimeSurvey Community Team
Less
More
9 years 3 weeks ago #118564
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Saving GPS coordinates
@tpartner: And it is not even 1.92, it is 1.91, even older...
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- shawnchan
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
9 years 3 weeks ago #118589
by shawnchan
Replied by shawnchan on topic Saving GPS coordinates
Oh..I guess I have to upgrade Limesurvey before asking for help again.
Thanks again for your advise.
Thanks again for your advise.
The topic has been locked.
- shawnchan
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
9 years 1 week ago #118976
by shawnchan
Replied by shawnchan on topic Saving GPS coordinates
I used your scripts on demo version of limesurvey and I can get the GPS coordinates now. The GPS coordinates is automatically shown the text box when I open the survey. Thanks tpartner for that.
What I'm trying to do now is to use the GPS function as a measure of quality control, making sure that they have done the interviews at the correct location.
Is there any way we can "secretly" store the GPS coordinates without noticing the users? because now GPS coordinates is shown on screen and even can be edited by users. I tried to do it by hiding the questions but I can't get the GPS coordinates when the question is hidden.
What I'm trying to do now is to use the GPS function as a measure of quality control, making sure that they have done the interviews at the correct location.
Is there any way we can "secretly" store the GPS coordinates without noticing the users? because now GPS coordinates is shown on screen and even can be edited by users. I tried to do it by hiding the questions but I can't get the GPS coordinates when the question is hidden.
The topic has been locked.
- tpartner
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 10099
- Thank you received: 3589
9 years 1 week ago #118981
by tpartner
Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Replied by tpartner on topic Saving GPS coordinates
You cannot manipulate a question that is hidden with the advanced question settings.
Try hiding the question with JavaScript.
Try hiding the question with JavaScript.
Code:
<script type="text/javascript" charset="utf-8"> $(document).ready(function(){ // Identify this question var q1ID = '{QID}'; var q1 = $('#question'+q1ID); // Hide this question q1.hide(); 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); } getGPS(); }); </script>
Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: daleal
The topic has been locked.
- shawnchan
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
9 years 1 week ago #119032
by shawnchan
Replied by shawnchan on topic Saving GPS coordinates
It's works perfectly now!!! Thanks a lot!
The topic has been locked.
- rasheed
- Offline
- New Member
Less
More
- Posts: 18
- Thank you received: 0
8 years 2 months ago #131079
by rasheed
Replied by rasheed on topic Saving GPS coordinates
Hello,
I wonder if there is a similar script for getting the device system info such as OS, Navigator,..
Thank you !
I wonder if there is a similar script for getting the device system info such as OS, Navigator,..
Thank you !
The topic has been locked.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11639
- Thank you received: 2737
8 years 2 months ago #131081
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Saving GPS coordinates
Yes there is and you can find an example here in the forum. It might be a little older, but I gave an example where you save a lot of data about the browser and the screen etc. via Javascript into a hidden question. I am not sure if OS is included, but should be possible to include.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11639
- Thank you received: 2737
8 years 2 months ago #131082
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Saving GPS coordinates
Here the post that I mention. You just need to find out how to reference the OS via Javascript, but you should find some examples out there for this.
www.limesurvey.org/forum/can-i-do-this-w...g-screen-size#127805
www.limesurvey.org/forum/can-i-do-this-w...g-screen-size#127805
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The following user(s) said Thank You: rasheed
The topic has been locked.
- Mazi
- Offline
- Official LimeSurvey Partner
8 years 1 week ago #134398
by Mazi
You can simply make such a question mandatory and that way force the user to always store the current location together with all other response details.
Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support: survey-consulting.com
Contact: marcel.minke(at)survey-consulting.com
Replied by Mazi on topic Saving GPS coordinates
One purpose of our recently released " OfflineSurveys " Limesurvey Android app is doing data collection on location. Since several users told us that it would be nice to store the current location's GPS coordinates, we have added an additional Android multimedia question type to get the current location from the device's GPS and store that at a Limesurvey question.shawnchan wrote: What I'm trying to do now is to use the GPS function as a measure of quality control, making sure that they have done the interviews at the correct location.
You can simply make such a question mandatory and that way force the user to always store the current location together with all other response details.
Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support: survey-consulting.com
Contact: marcel.minke(at)survey-consulting.com
The topic has been locked.
- first
- Offline
- Elite Member
Less
More
- Posts: 227
- Thank you received: 36
8 years 1 week ago #134489
by first
Survey Designer and Programmer
Replied by first on topic Saving GPS coordinates
I guess most of you already know but just for who don't..
Location from web browser:
#Gives the coordinates of the nearest Internet server respondent is connected to when survey start.
#Respondent will get a prompt in his browser which he has to confirm only then location will get captured.
#This approach will work even if device do not have GPS like laptop / desktop etc.
Location GPS(eg In Mazi offline application ):
#Capture coordinate using mobile GPS system.
#Highly precise
#No internet connectivity required.
It is very frequent requirement CAPI survys to capture GPS location the moment Interview starts. Clients wants it to confirm that interviewers and doing genuine interview.
Location from web browser:
#Gives the coordinates of the nearest Internet server respondent is connected to when survey start.
#Respondent will get a prompt in his browser which he has to confirm only then location will get captured.
#This approach will work even if device do not have GPS like laptop / desktop etc.
Location GPS(eg In Mazi offline application ):
#Capture coordinate using mobile GPS system.
#Highly precise
#No internet connectivity required.
It is very frequent requirement CAPI survys to capture GPS location the moment Interview starts. Clients wants it to confirm that interviewers and doing genuine interview.
Survey Designer and Programmer
The topic has been locked.
- mounabelaid
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
7 years 7 months ago #140862
by mounabelaid
Replied by mounabelaid on topic Saving GPS coordinates
Hello
Would you tell where should I put exactly this script in LimeSurvey?
Would you tell where should I put exactly this script in LimeSurvey?
The topic has been locked.
- Mazi
- Offline
- Official LimeSurvey Partner
7 years 7 months ago #141009
by Mazi
If you are talking about the OfflineSurveys GPS location tracking feature, that is pretty simple to set up:
Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support: survey-consulting.com
Contact: marcel.minke(at)survey-consulting.com
Replied by Mazi on topic Saving GPS coordinates
mounabelaid wrote: Hello
Would you tell where should I put exactly this script in LimeSurvey?
If you are talking about the OfflineSurveys GPS location tracking feature, that is pretty simple to set up:
- Go to www.offlinesurveys.com/add-android-multimedia-question
- Download the "GPS location tracking" question/LSQ file from there.
- Import the LSQ file at your survey (this can be done when creating a new question)
- Activate the survey and cache the survey for offline usage
Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support: survey-consulting.com
Contact: marcel.minke(at)survey-consulting.com
The topic has been locked.