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

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 work a lot with decision makers looking to use technology better in their
I'm looking for a SQL Server 2005 query that will list all the indexes
JScript does my head in most days, but poorly designed sites do it even
I'm looking forward to allowing my users configure their email notifications frequency. I'd like
Looking for feedback on : http://code.google.com/p/google-perftools/wiki/GooglePerformanceTools
Looking for an example that: Launches an EXE Waits for the EXE to finish.

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.