Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5995671
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T23:59:35+00:00 2026-05-22T23:59:35+00:00

Looking at their checkin api when you add a checkin it does not require

  • 0

Looking at their checkin api when you add a checkin it does not require passing in any datetime or timezone information, but when you query a users checkin history it returns a timezone field indicating the timezone of where the checkin took place. I imagine somehow they’re looking it up by lat/lng or something. Does anyone know specifically how they’re doing it?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T23:59:36+00:00Added an answer on May 22, 2026 at 11:59 pm

    It’s most certainly a location-based look up against the check-in location.

    My guess is that they compute and cache the timezone for a venue when it is created. I’d store this information as a map of tuples to strings keyed on data like city,[state],country in a distributed hash table database like memcached. I’d keep bounding polygons available for each timezone (as well as many other geographic data) and provide a service for querying it based on lat/lon. This is typically called a geocoding service. Depending on memory constraints and usage variability, I’d populate the tuple mapping from this service lazily (ie, only as users request it).

    For venueless check-ins they probably compute it once based on the lat/lon and cache this information for a shorter period of time in case others perform check-ins to the same location. I’d bet that they also routinely take advantage of the fact that the timezone field is optional and don’t populate it if the geocoding service is overloaded.

    If you’re looking for a service which can handle these kinds of queries, check out http://www.geonames.com (documentation).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Does Connector J really not support connection pooling. Looking at their documentation I have
Does anyone know Twitter's rate limit on posting? Looking at their web page they
A customer of ours has Quickbooks 2005 and is looking to have their web
How do I tell the 2 versions apart by looking only at their installations?
I've been looking at ways people test their apps in order decide where to
Im looking for ideas on how to effectively notify users that their input into
I'm looking to develop a small script where users can insert their schedule. However,
I am looking at the Moneris Payment Processing and their Direct Post method. For
I'm looking for feedback on what other people use on their ASP.NET projects to
I'm looking to compare two documents to determine what percentage of their text matches

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.