Google Places API(레거시)가 동결됨: EU 개발자가 지원 종료 카운트다운 시작 전에 해야 할 일
Google은 2025년 3월 레거시 Places API를 동결했습니다. 여전히 작동하지만 새 기능을 받지 못하고, 지원 종료가 다가오고 있습니다. EU 개발자의 경우 마이그레이션 결정은 Google 문서가 시사하는 것보다 더 복잡합니다.
2025년 3월, Google은 메시지가 부드럽더라도 개발자들에게 실질적인 긴박감을 만들어내는 방식으로 매핑 플랫폼을 조용히 재편했습니다. 레거시 Places API, Directions API, Distance Matrix API가 모두 "레거시 서비스"로 재분류되었습니다. 여전히 작동합니다. Google이 지원 종료 날짜를 발표할 때까지 계속 작동할 것입니다. 그러나 동결되었습니다.
새 기능 없음. 아키텍처 개선 없음. 볼륨 할인은 100,000+ 단계에서 한도가 설정되어 대규모 애플리케이션이 필요로 하는 수준보다 낮습니다. 그리고 미래의 어느 시점에 12개월 전 공지가 붙은 지원 종료 발표가 있을 것입니다.
대부분의 개발자에게 문제는 마이그레이션을 할지 여부가 아닙니다. 언제, 무엇으로 마이그레이션하느냐입니다.
EU 개발자에게 특히 이 계산은 더 복잡합니다. 마이그레이션 결정은 API 호환성과 요금뿐만 아니라 GDPR 준수, 데이터 레지던시, 그리고 Google의 자체 문서가 완전히 다루지 않는 미국 인프라의 법적 위험을 포함합니다.
이 가이드는 무엇이 변경되었는지, 마이그레이션에 무엇이 포함되는지, 그리고 EU 팀이 방향을 결정하기 전에 해야 할 질문들을 다룹니다.
Google이 2025년 3월에 변경한 것
2025년 3월 재편에는 많은 개발자가 혼동한 두 가지 별개의 구성 요소가 있었습니다.
요금 체계 개편: Google은 월 $200 정액 월간 크레딧을 SKU별 무료 단계로 대체했습니다. 어떤 API 조합에도 적용할 수 있는 단일 크레딧 대신 각 API 유형에 자체 무료 단계가 생겼습니다.
- 지오코딩 API: 월 10,000회 무료 이벤트, 이후 1,000회당 $2~7
- Maps JavaScript API: 월 10,000회 무료 이벤트
- Places API(신버전): 요청 유형별 무료 단계
- Routes API: 경로 유형별 무료 단계
기존의 $200 크레딧 하에서 단일 API를 많이 사용하던 개발자에게 새 모델은 더 많은 비용을 의미할 수 있습니다. 여러 API 유형에 분산된 개발자에게는 SKU별 무료 단계가 실제로 비용을 줄일 수 있습니다. 유일한 확인 방법은 현재 사용 현황을 새 SKU 구조에 대입해 감사하는 것입니다.
요금 변경과 함께 Google은 구독 플랜도 출시했습니다. 스타터 월 $100(50,000회 합산 호출), 에센셜 월 $275(100,000회 합산 호출), 프로 월 $1,200(250,000회 합산 호출)입니다. 이 플랜들은 규모에서의 예측 가능성을 제공하지만 비용 예측에 또 다른 복잡성을 추가합니다.
API 지원 종료 지정: 별개로 Google은 세 개의 API를 레거시 서비스로 지정했습니다.
- Places API(레거시): Places API(신버전)로 대체
- Directions API: Routes API로 대체
- Distance Matrix API: computeRouteMatrix가 있는 Routes API로 대체
레거시 지정은 이러한 API가 새 기능을 받지 못하고 새로운 확장된 볼륨 할인 단계를 받을 자격이 없음을 의미합니다. 유지보수 모드입니다.
Places API(신버전)에서 실제로 변경되는 것
Places API(신버전)는 직접적인 대체물이 아닙니다. 다른 요청 형식, 다른 응답 구조, 다른 필드 선택 모델이 있습니다.
가장 중요한 변화는 필드 마스킹입니다. 레거시 API는 고정된 응답 구조를 반환합니다. 새 API는 필드 마스크 헤더를 통해 필요한 필드를 지정해야 합니다. 이는 불필요한 데이터 전송을 줄이고 요청한 필드에 대해서만 비용이 발생하지만, 코드베이스의 모든 API 호출을 명시적인 필드 마스크로 업데이트해야 합니다.
마이그레이션 중 개발자가 마주치는 주요 차이점:
요청 형식: 새 API는 쿼리 매개변수가 있는 GET 요청 대신 JSON 본문이 있는 POST 요청을 사용합니다. URL 기반 호출을 구성한다면 모든 호출을 재구성해야 합니다.
응답 구조: 필드 이름이 변경되었습니다. formatted_address는 formattedAddress(camelCase)가 됩니다. place_id는 id가 됩니다. geometry 개체가 재구성되었습니다. 응답 파싱 코드를 코드베이스 전체에서 감사해야 합니다.
Places API(신버전)에만 있는 새 기능: 생성형 AI 요약, 전기차 충전소를 위한 새 데이터 필드, 연료 가격, 접근성 세부 정보, 개선된 자동 완성 제안. 이 중 하나라도 필요하다면 마이그레이션해야 합니다.
사진 처리: 사진 참조 형식이 변경되었습니다. 레거시 API가 생성한 사진 URL은 결국 작동하지 않게 되므로 캐시된 사진 참조를 재생성해야 합니다.
Google은 마이그레이션 가이드를 제공하지만 실제 경험상 마이그레이션은 구성 변경이 아니라 상당한 엔지니어링 작업입니다. 팀은 일반적으로 통합 복잡성에 따라 1~4주를 예산으로 잡습니다.
Routes API 마이그레이션(별개이지만 관련됨)
Directions API와 Distance Matrix API는 유사한 패턴을 따릅니다. 대체품은 Routes API로, 레거시 API에는 없는 기능을 제공합니다. 교통 인식 라우팅, 경로 수정자, 이륜차 지원, 연비 최적화 등입니다.
Routes API는 요금도 다릅니다. 레거시 Directions API는 요소(출발지-목적지 쌍)당 요금이 부과되었습니다. Routes API는 경로 요청당 및 행렬 요청의 요소당 요금이 부과됩니다. 대량의 행렬 요청을 만드는 애플리케이션의 경우 비용이 크게 변할 수 있습니다.
Places API를 마이그레이션하는 중이라면, 각각 자체 테스트 및 배포 주기가 필요한 두 번의 별도 마이그레이션보다 동시에 Routes API 마이그레이션을 계획하는 것이 좋습니다. 병렬 작업이 순차적 마이그레이션보다 더 효율적입니다.
EU 특유의 고려 사항
여기서 유럽 개발자에게 Google 문서가 시사하는 것보다 마이그레이션 결정이 더 복잡해지는 부분입니다.
GDPR 및 국경 간 데이터 전송
Google Maps Platform은 미국 인프라입니다. 사용자의 브라우저가 Places API에 요청을 하거나 지도를 로드할 때, 그 요청은 Google의 미국 기반 서버를 통해 라우팅됩니다. GDPR 하에서 이것은 국경 간 데이터 전송입니다.
이러한 전송의 현재 법적 근거는 2020년 Schrems II 판결로 무효화된 Privacy Shield 협정을 대체한 EU-US Data Privacy Framework(DPF)입니다. DPF는 법적 도전을 받았으며 장기적 안정성이 보장되지 않습니다. 규제 산업(의료, 핀테크, 법률 서비스, 정부 관련 애플리케이션)의 기업들에게 미국 인프라에 계속 의존하는 것은 모니터링이 필요한 지속적인 규정 준수 대화입니다.
일부 구현에서 Google Maps API를 사용하면 사용자 IP 주소와 기기 식별자가 Google로 전송되기 때문에 JavaScript API에 대한 쿠키 동의가 필요합니다. 동의 배너를 트리거하지 않고 지도를 로드하려는 애플리케이션의 경우 미국 호스팅 인프라는 구조적 문제를 만듭니다.
Google은 2025년에 EU 청구 주소에 특별히 적용되는 Maps Platform EEA 서비스 약관을 업데이트했습니다. 개발자는 DPA 요구 사항에 대해 업데이트된 약관을 검토해야 합니다.
규정 준수 단순화를 마이그레이션 촉발 요인으로
많은 EU 팀에게 2025년 3월의 변경은 Google 생태계에 계속 머물지 아니면 EU 호스팅 대안으로 이전할지 재평가하는 실질적인 촉발 요인이 되었습니다.
재평가의 비즈니스 케이스는 간단합니다. 어차피 마이그레이션에 엔지니어링 시간을 투자할 것이라면(레거시 Places API에서 새 Places API로), 다른 프로바이더로 마이그레이션하는 추가 노력은 보이는 것보다 종종 작습니다. API 엔드포인트 변경, 필드 매핑 작업, 테스트 주기는 Google의 새 API로 마이그레이션하든 서드파티 대안으로 마이그레이션하든 대체로 같습니다. 차이는 완료했을 때 얻는 것에 있습니다.
EU 호스팅 매핑 API는 GDPR 국경 간 전송 우려를 완전히 제거합니다. 모든 요청이 EU 내에 머뭅니다. 협상할 SCC 없음, DPF 의존 없음, 지도를 로드하기 위한 쿠키 동의 불필요. 최근 GDPR 감사를 완료했거나 감사가 예상되는 기업에게 이 단순화는 실질적인 조직 가치를 가집니다.
Google 내 마이그레이션 또는 프로바이더 전환 평가
이 결정을 위한 솔직한 프레임워크에는 네 가지 파트가 있습니다.
1. 현재 API 사용 현황 감사
어떤 결정을 내리기 전에 코드베이스에서 모든 Places API 호출, Directions API 호출, Distance Matrix API 호출을 매핑하세요. 엔드포인트 유형별 볼륨을 계산하세요. 이를 Places API(신버전)요금 모델과 후보 대안 프로바이더의 동등한 엔드포인트 모두에 매핑하세요.
비용 비교는 실제 사용 데이터가 있을 때만 의미가 있습니다. 총 요청 볼륨에 기반한 대략적인 추정은 충분하지 않습니다. 같은 프로바이더 내에서도 다른 API는 다르게 요금이 책정되기 때문입니다.
2. GDPR 노출 평가
법무 또는 규정 준수 팀에게 미국 인프라 의존성이 특정 상황에서 얼마나 지속적인 위험을 나타내는지 물어보세요. DPA가 있는 EU 엔터프라이즈 고객을 가진 SaaS 제품의 경우 위험 수준은 민감한 개인 데이터를 처리하는 소비자 애플리케이션과 다릅니다.
규정 준수 단순화가 가치 있다면 비용을 할당하세요. SCC 유지, DPF 안정성 모니터링, 고객 규정 준수 설문지 처리의 내부 법적 오버헤드는 실제 비용이 드는 실제 작업입니다.
3. 각 경로의 마이그레이션 노력 평가
Google 내에서 Places API(신버전)로 마이그레이션: 통합 복잡성에 따라 추정합니다. 필드 마스킹 변경, 요청 재구성, 응답 파싱 업데이트. 일반적으로 1~4주의 엔지니어링 노력입니다.
서드파티 대안으로 마이그레이션: 유사한 엔지니어링 범위. 엔드포인트 URL 변경, 매개변수 차이, 응답 형식 차이. 렌더링 레이어로 MapLibre GL JS(Mapbox GL JS의 오픈소스 포크)를 이미 사용하는 팀의 경우 렌더링 레이어는 그대로 유지됩니다. 지오코딩, 검색, 라우팅 호출만 변경됩니다.
4. 마이그레이션 후 얻는 것 고려
Places API(신버전)는 Google의 최신 기능에 접근할 수 있게 합니다. 더 나은 자동 완성, 생성형 AI 요약, 확장된 장소 데이터. Google의 데이터 커버리지는 전 세계적으로 타의 추종을 불허합니다.
MapAtlas와 같은 EU 호스팅 대안은 설계상의 GDPR 준수, EU 데이터 레지던시, 경우에 따라 Google API가 제공하지 않는 AI 검색 가시성 도구를 제공합니다. 위치 페이지의 AI 발견 가능성이 중요한 부동산, 숙박업, 물류 분야의 애플리케이션에게 AI 가시성 레이어는 의미 있는 차별화 요소입니다.
어느 경로도 보편적으로 올바르지 않습니다. 정답은 규정 준수 요구 사항, 요금 민감도, 애플리케이션에 가장 중요한 기능에 따라 달라집니다.
지금 당장 해야 할 것
어떤 마이그레이션 경로를 선택하든 몇 가지 조치는 지금 당장 취하는 것이 좋습니다.
현재 API 표면을 감사하고 문서화: 어떤 레거시 엔드포인트를 사용하는지, 얼마나 자주, 어떤 데이터 필드에 의존하는지 정확히 파악하세요. 이 정보는 어떤 마이그레이션 결정에도 필요합니다.
실제 숫자로 요금 비교 실행: 실제 사용 데이터를 사용하여 레거시 요금, Places API(신버전)요금, 대안 프로바이더를 비교하세요. 현재 볼륨과 현재 볼륨의 2배에서 이 작업을 수행하세요.
GDPR 문서 확인: Google과의 현재 DPA, SCC 또는 DPF 의존, 쿠키 동의 구현을 검토하세요. 변경하기 전에 현재 법적 입장을 이해하세요.
시간 압박 하에서 마이그레이션하지 말 것: 레거시 API는 여전히 작동합니다. 동결되었을 뿐 손상된 것이 아닙니다. 인지된 긴박감 때문에 서두르지 말고 명확한 데이터와 충분한 엔지니어링 여유를 가지고 마이그레이션 결정을 내리세요. 지원 종료 발표는 12개월 전 공지를 줄 것입니다.
결정 기한 설정: "Google이 지원 종료를 발표할 때"는 계획이 아닙니다. 어떤 마이그레이션 경로를 선택할지에 대한 내부 결정 시점을 설정하세요. 이상적으로는 다음 분기 내에.
EU 호스팅 매핑 API가 API 표면, 요금, 마이그레이션 노력 측면에서 실제로 어떻게 생겼는지 비교하고 싶다면, MapAtlas는 EU 데이터 레지던시를 갖춘 단일 요금 모델 하에서 지오코딩, 주소 자동 완성, 라우팅, 지도 타일을 제공합니다. 요금 페이지에서 현재 단계 구조를 확인할 수 있으며, 무료 단계(대부분의 API에서 월 10,000 요청, 지오코딩은 25,000)로 약정하기 전에 통합을 테스트할 수 있습니다.
자주 묻는 질문
Google은 언제 레거시 Places API를 지원 종료하나요?
2026년 초 현재 Google은 최종 지원 종료 날짜를 설정하지 않았습니다. 레거시 API는 2025년 3월에 동결되어 더 이상 새 기능을 받지 못합니다. Google의 정책은 지원 종료 최소 12개월 전에 공지하는 것입니다. 마이그레이션을 긴급하지만 비상 상황은 아닌 것으로 취급하세요.
Places API(신버전)가 레거시 Places API보다 더 비싼가요?
사용 패턴에 따라 다릅니다. 새로운 SKU별 무료 단계는 일부 사용 프로파일에는 유리하고 다른 것에는 불리합니다. 결론을 내리기 전에 실제 사용 데이터를 사용하여 현재 API 호출을 새 SKU 구조에 매핑하세요.
Directions API에서도 마이그레이션해야 하나요?
새 기능과 더 나은 볼륨 할인을 원한다면 그렇습니다. Directions API와 Distance Matrix API 모두 2025년 3월에 레거시 서비스로 지정되었습니다. 대체품은 Routes API로, 자체적인 별도의 마이그레이션 평가가 필요합니다.
EU 개발자로서 Google Maps API를 계속 사용하는 GDPR 위험은 무엇인가요?
Google Maps Platform은 미국 인프라를 사용하므로 GDPR 하에서 국경 간 데이터 전송 메커니즘이 필요합니다. 현재 근거는 법적 도전을 받은 EU-US Data Privacy Framework입니다. 규제 산업의 경우 이것은 모니터링이 필요한 지속적인 규정 준수 위험입니다.
대안 프로바이더로 마이그레이션하는 데 얼마나 걸리나요?
엔지니어링 노력은 Google 내 마이그레이션과 유사합니다. 주로 엔드포인트 업데이트, 매개변수 차이, 응답 형식 테스트에 소요되는 1~4주입니다. 렌더링에 MapLibre GL JS를 사용하는 팀은 렌더링 레이어가 그대로 유지되므로 가장 가벼운 마이그레이션 경로를 갖습니다.
결론
2025년 3월 변경은 공식적으로 카운트다운을 시작하지 않은 채 레거시 Places API 사용에 시계를 설정했습니다. API는 여전히 작동합니다. 지원 종료 날짜는 발표되지 않았습니다. 하지만 방향은 명확하며, 마이그레이션은 긴박감보다 충분한 계획을 가지고 할 때 덜 고통스럽습니다.
EU 개발자에게 마이그레이션 순간은 평가 순간이기도 합니다. API 엔드포인트를 변경하는 엔지니어링 노력은 Google 내에 머물든 EU 호스팅 대안으로 이전하든 대체로 같습니다. 의미 있는 차이는 이후에 가져가는 것에 있습니다. Google의 포괄적인 글로벌 데이터셋과 최신 기능, 또는 설계상의 GDPR 준수, 간단한 요금, EU 데이터 레지던시.
이것은 최소 저항의 즉각적인 경로로 기본값을 설정하는 것보다, 실제 사용 데이터와 규정 준수 요구 사항에 대한 명확한 시각을 가지고 의도적으로 내릴 가치가 있는 결정입니다.
관련 읽을거리:
- EU 개발자를 위한 Google Maps API 대안
- EU 개발자를 위한 GDPR 준수 지도 API 가이드
- Google Maps API 2026 요금: 실제로 지불하는 금액
- Google Maps API에서 전환: EU 개발자들이 선택하는 것
- 주소 자동 완성 API: 결제 전환율을 높이는 방법
Frequently Asked Questions
Google은 언제 레거시 Places API를 지원 종료하나요?
2026년 초 현재 Google은 레거시 Places API의 최종 지원 종료 날짜를 설정하지 않았습니다. 하지만 Google의 공식 정책은 지원 종료 최소 12개월 전에 공지하는 것입니다. 레거시 API는 2025년 3월 '레거시 서비스'로 지정되어 더 이상 새 기능을 받지 못하고 볼륨 할인은 100,000+ 단계에서 한도가 설정되어 있습니다. 하드 데드라인이 없어도 개발자는 마이그레이션을 긴급 과제로 취급해야 합니다.
Places API(신버전)가 레거시 Places API보다 더 비싸나요?
사용 패턴에 따라 다릅니다. Places API(신버전)는 기존의 월 $200 크레딧 대신 SKU별 무료 단계를 사용하는 다른 요금 모델을 채용합니다. 일부 사용 프로파일의 경우 비용이 비슷하거나 낮습니다. 다른 경우, 특히 여러 API 유형을 커버하기 위해 통합 크레딧에 의존하던 개발자의 경우 새 모델이 더 비쌀 수 있습니다. 확실히 알 수 있는 유일한 방법은 마이그레이션 전에 현재 API 호출을 새 SKU 구조에 매핑하고 계산하는 것입니다.
Directions API에서도 마이그레이션해야 하나요?
새 기능과 더 나은 볼륨 할인을 원한다면 그렇습니다. Directions API와 Distance Matrix API는 Places API와 같은 시기인 2025년 3월에 레거시 서비스로 지정되었습니다. 대체품은 Routes API(방향용)와 computeRouteMatrix가 있는 Routes API(거리 행렬용)입니다. 마이그레이션은 Places API 마이그레이션과 별개이며 자체적인 평가가 필요합니다.
EU 개발자로서 Google Maps API를 계속 사용하는 GDPR 위험은 무엇인가요?
Google Maps Platform은 미국 인프라에서 데이터를 처리합니다. 즉, 사용하면 GDPR 하에서 국경 간 데이터 전송이 발생합니다. 이를 위해서는 표준 계약 조항 또는 EU-US Data Privacy Framework 의존이 필요합니다. DPF는 이전에 법적 도전을 받았으며 장기적 안정성이 보장되지 않습니다. 규제 산업(의료, 핀테크, 정부)의 개발자나 최근 GDPR 감사를 받은 조직에게 이 법적 노출은 심각한 지속적 우려 사항입니다.
Google Places API에서 대안으로 마이그레이션하는 데 얼마나 걸리나요?
Google 생태계 내에서 Places API(신버전)로 마이그레이션하는 데는 일반적으로 통합의 복잡성에 따라 1~4주가 걸립니다. 서드파티 대안으로 마이그레이션하는 데도 비슷한 시간이 걸립니다. 주로 엔드포인트 URL 업데이트, 매개변수 차이 검토, 지오코딩 및 검색 응답 형식 테스트에 소요됩니다. MapLibre GL JS를 렌더링 레이어로 사용하는 팀의 경우 렌더링 마이그레이션이 가장 빠른 부분입니다. 지오코딩 및 검색 API 테스트가 대부분의 노력이 들어가는 곳입니다.

