Скажем, вы посещаете Groupon из точки входа в Агура-Хиллз, Калифорния. Как Groupon будет ссылаться на этот город на ближайший город, в котором есть предложения (например, в Лос-Анджелесе), и выбирать его как ближайший?
Он берет широту/долготу от местоположения и вычисляет расстояние от всех доступных городов, выбирая самый короткий? Если да, то где вы можете получить такие данные о широте и долготе для каждого города или открытый API, который можно использовать для этой цели?