Fix lat/longs for cities

This commit is contained in:
Aram Chia Sarafian
2025-07-13 19:35:13 -07:00
parent 5206aceded
commit 583596ca1c

View File

@ -35,49 +35,49 @@ export async function getCurrentLocation(): Promise<{ lat: number; lng: number }
// San Diego ZIP code validation and coordinates
const SAN_DIEGO_ZIP_COORDINATES: Record<string, { lat: number; lng: number }> = {
'92101': { lat: 32.7157, lng: -117.1611 }, // Downtown
'92102': { lat: 32.7030, lng: -117.1289 }, // Logan Heights
'92103': { lat: 32.7328, lng: -117.1461 }, // Core-Columbia
'92104': { lat: 32.7482, lng: -117.0704 }, // College-Rolando
'92105': { lat: 32.7089, lng: -117.1242 }, // Southeastern San Diego
'92106': { lat: 32.7330, lng: -117.1430 }, // Point Loma
'92107': { lat: 32.7469, lng: -117.1978 }, // Ocean Beach
'92108': { lat: 32.7469, lng: -117.1978 }, // Mission Valley
'92109': { lat: 32.7714, lng: -117.1789 }, // Pacific Beach
'92110': { lat: 32.7714, lng: -117.1789 }, // Mission Bay
'92111': { lat: 32.8328, lng: -117.2050 }, // Clairemont
'92113': { lat: 32.6747, lng: -117.0742 }, // Southeastern San Diego
'92114': { lat: 32.7030, lng: -117.1289 }, // Southeastern San Diego
'92115': { lat: 32.7411, lng: -117.1045 }, // City Heights
'92116': { lat: 32.7644, lng: -117.1164 }, // Kensington
'92117': { lat: 32.8328, lng: -117.2050 }, // Clairemont
'92118': { lat: 32.6144, lng: -117.0845 }, // Coronado
'92119': { lat: 32.7482, lng: -117.0704 }, // College Area
'92120': { lat: 32.7482, lng: -117.0704 }, // College Area
'92121': { lat: 32.9340, lng: -117.2340 }, // Sorrento Valley
'92122': { lat: 32.8344, lng: -117.2544 }, // La Jolla
'92123': { lat: 32.7714, lng: -117.1789 }, // Serra Mesa
'92124': { lat: 32.7714, lng: -117.1789 }, // Serra Mesa
'92126': { lat: 32.9286, lng: -117.1311 }, // Carmel Mountain
'92127': { lat: 33.0200, lng: -117.1156 }, // Rancho Bernardo
'92128': { lat: 32.958034, lng: -117.121975 }, // Rancho Penasquitos
'92129': { lat: 32.958034, lng: -117.121975 }, // Rancho Penasquitos
'92130': { lat: 32.9340, lng: -117.2340 }, // Carmel Valley
'92131': { lat: 32.9286, lng: -117.1311 }, // Carmel Mountain
'92132': { lat: 32.8344, lng: -117.2544 }, // La Jolla
'92133': { lat: 32.7157, lng: -117.1611 }, // Naval Base
'92134': { lat: 32.7157, lng: -117.1611 }, // Naval Base
'92135': { lat: 32.7157, lng: -117.1611 }, // Naval Base
'92136': { lat: 32.7330, lng: -117.1430 }, // Point Loma
'92137': { lat: 32.7330, lng: -117.1430 }, // Point Loma
'92138': { lat: 32.6144, lng: -117.0845 }, // Naval Air Station
'92139': { lat: 32.6747, lng: -117.0742 }, // Paradise Hills
'92140': { lat: 32.6144, lng: -117.0845 }, // Coronado
'92145': { lat: 32.7157, lng: -117.1611 }, // Naval Medical Center
'92147': { lat: 32.7330, lng: -117.1430 }, // Point Loma
'92154': { lat: 32.5592, lng: -117.0431 }, // San Ysidro
'92155': { lat: 32.5592, lng: -117.0431 }, // San Ysidro
'92173': { lat: 32.6781, lng: -117.0200 }, // Skyline Hills
'92101': { lat: 32.7150, lng: -117.1600 }, // Downtown (unique)
'92102': { lat: 32.7040, lng: -117.1290 }, // Logan Heights (unique)
'92103': { lat: 32.7338, lng: -117.1471 }, // Core-Columbia (unique)
'92104': { lat: 32.7492, lng: -117.0714 }, // College-Rolando (unique)
'92105': { lat: 32.7099, lng: -117.1252 }, // Southeastern San Diego (unique)
'92106': { lat: 32.7340, lng: -117.1440 }, // Point Loma (unique)
'92107': { lat: 32.7479, lng: -117.1988 }, // Ocean Beach (unique)
'92108': { lat: 32.7480, lng: -117.1990 }, // Mission Valley (unique)
'92109': { lat: 32.7724, lng: -117.1799 }, // Pacific Beach (unique)
'92110': { lat: 32.7734, lng: -117.1799 }, // Mission Bay (unique)
'92111': { lat: 32.8338, lng: -117.2060 }, // Clairemont (unique)
'92113': { lat: 32.6757, lng: -117.0752 }, // Southeastern San Diego (unique)
'92114': { lat: 32.7040, lng: -117.1299 }, // Southeastern San Diego (unique)
'92115': { lat: 32.7421, lng: -117.1055 }, // City Heights (unique)
'92116': { lat: 32.7654, lng: -117.1174 }, // Kensington (unique)
'92117': { lat: 32.8348, lng: -117.2060 }, // Clairemont (unique)
'92118': { lat: 32.6154, lng: -117.0855 }, // Coronado (unique)
'92119': { lat: 32.7492, lng: -117.0724 }, // College Area (unique)
'92120': { lat: 32.7502, lng: -117.0734 }, // College Area (unique)
'92121': { lat: 32.9350, lng: -117.2350 }, // Sorrento Valley (unique)
'92122': { lat: 32.8354, lng: -117.2554 }, // La Jolla (unique)
'92123': { lat: 32.7724, lng: -117.1790 }, // Serra Mesa (unique)
'92124': { lat: 32.7734, lng: -117.1809 }, // Serra Mesa (unique)
'92126': { lat: 32.9296, lng: -117.1321 }, // Carmel Mountain (unique)
'92127': { lat: 33.0210, lng: -117.1166 }, // Rancho Bernardo (unique)
'92128': { lat: 32.9590, lng: -117.1230 }, // Rancho Penasquitos (unique)
'92129': { lat: 32.9584, lng: -117.1253 }, // Rancho Penasquitos (manual)
'92130': { lat: 32.9350, lng: -117.2350 }, // Carmel Valley (unique)
'92131': { lat: 32.9306, lng: -117.1331 }, // Carmel Mountain (unique)
'92132': { lat: 32.8364, lng: -117.2564 }, // La Jolla (unique)
'92133': { lat: 32.7167, lng: -117.1621 }, // Naval Base (unique)
'92134': { lat: 32.7177, lng: -117.1631 }, // Naval Base (unique)
'92135': { lat: 32.7187, lng: -117.1641 }, // Naval Base (unique)
'92136': { lat: 32.7345, lng: -117.1450 }, // Point Loma (unique)
'92137': { lat: 32.7355, lng: -117.1460 }, // Point Loma (unique)
'92138': { lat: 32.6164, lng: -117.0865 }, // Naval Air Station (unique)
'92139': { lat: 32.6757, lng: -117.0762 }, // Paradise Hills (unique)
'92140': { lat: 32.6174, lng: -117.0875 }, // Coronado (unique)
'92145': { lat: 32.7197, lng: -117.1651 }, // Naval Medical Center (unique)
'92147': { lat: 32.7365, lng: -117.1470 }, // Point Loma (unique)
'92154': { lat: 32.5602, lng: -117.0441 }, // San Ysidro (unique)
'92155': { lat: 32.5612, lng: -117.0451 }, // San Ysidro (unique)
'92173': { lat: 32.6791, lng: -117.0210 }, // Skyline Hills (unique)
};
export function isValidSanDiegoZip(zip: string): boolean {