Technology stack for a location based app

General Tech Technology & Software 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

This might sound like a trivial question to a lot of people, but since I'm just beginning my tryst with LBS, this is turning out to be a nightmare.

At the simplest, what I'm trying to do is build foursquare :) ..naa..it's a travel app with data for places, events, etc. Not a new / big thing really. What I'm confused about is how people are storing this location data. On one side I see postGis (which looks complicated) and on the other hand I see simpleGeo's hosted platform (which sounds perfect for quick development). Both store lat, long only (as far as I can understand). Is that really all to storing location data ? Of course, I'm not mentioning the ability for spatial queries - which are present both in simpleGeo and postGis.

Also, is it a good idea, to create a special service over REST (maybe using Sinatra) specifically for location data - different from the main web app ?

This question might sound incomplete or not even a question :) - cause I frankly don't have any clue how to go about a LBS.

Thanks in advance !

profilepic.png
manpreet 2 years ago

I have done a similar system using MongoDB as a spatial data server. The spatial queries that you will need to do for a system of this nature are quite simple, so no real need for a PostGIS store. MongoDB also has the advantage of being very quick to find and manipulate point data.


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.