Google đã đóng băng Places API cũ vào tháng 3 năm 2025. Vẫn hoạt động, nhưng sẽ không nhận tính năng mới, và việc ngừng hỗ trợ đang đến. Đối với các developer EU, quyết định di chuyển phức tạp hơn những gì tài liệu của Google gợi ý.
Vào tháng 3 năm 2025, Google đã âm thầm tái cơ cấu nền tảng bản đồ của mình theo những cách tạo ra sự cấp bách thực sự cho các developer, ngay cả khi thông điệp nhẹ nhàng. Places API cũ, Directions API và Distance Matrix API đều được phân loại lại là "Dịch vụ Kế thừa." Chúng vẫn hoạt động. Chúng sẽ tiếp tục hoạt động cho đến khi Google công bố ngày ngừng hỗ trợ. Nhưng chúng đã bị đóng băng.
Không có tính năng mới. Không có cải tiến kiến trúc. Giảm giá theo khối lượng bị giới hạn ở mức 100.000+, dưới mức mà các ứng dụng lớn hơn cần. Và đâu đó trong tương lai, một thông báo ngừng hỗ trợ với 12 tháng thông báo đính kèm.
Đối với hầu hết các developer, câu hỏi không phải là có nên di chuyển hay không. Mà là khi nào, và sang đâu.
Đối với các developer EU cụ thể, phép tính khác hơn. Quyết định di chuyển không chỉ liên quan đến khả năng tương thích API và định giá, mà còn là tuân thủ GDPR, lưu trú dữ liệu, và rủi ro pháp lý của cơ sở hạ tầng Mỹ mà tài liệu của chính Google không đề cập đầy đủ.
Hướng dẫn này đề cập đến những gì đã thay đổi, việc di chuyển bao gồm những gì, và những câu hỏi nào mà các nhóm EU nên đặt ra trước khi cam kết theo một hướng.
Những Gì Google Đã Thay Đổi Vào Tháng 3 Năm 2025
Việc tái cơ cấu tháng 3 năm 2025 có hai thành phần riêng biệt mà nhiều developer đã nhầm lẫn.
Tái cơ cấu định giá: Google đã thay thế khoản tín dụng hàng tháng cố định $200/tháng bằng các mức miễn phí theo SKU. Thay vì một khoản tín dụng có thể áp dụng cho bất kỳ sự kết hợp API nào, mỗi loại API hiện có mức miễn phí riêng của nó:
- Geocoding API: 10.000 sự kiện miễn phí/tháng, sau đó $2-7 mỗi 1.000
- Maps JavaScript API: 10.000 sự kiện miễn phí/tháng
- Places API (New): mức miễn phí theo loại yêu cầu
- Routes API: mức miễn phí theo loại tuyến đường
Đối với các developer đang sử dụng một API nặng dưới khoản tín dụng $200 cũ, mô hình mới có thể có nghĩa là trả nhiều hơn. Đối với các developer trải rộng trên nhiều loại API, các mức miễn phí theo SKU thực sự có thể giảm chi phí. Cách duy nhất để biết là kiểm tra việc sử dụng hiện tại của bạn so với cấu trúc SKU mới.
Cùng với thay đổi định giá, Google đã ra mắt các gói đăng ký: Starter ở mức $100/tháng (50.000 lệnh gọi kết hợp), Essentials ở mức $275/tháng (100.000 lệnh gọi kết hợp), và Pro ở mức $1.200/tháng (250.000 lệnh gọi kết hợp). Các gói này được thiết kế để mang lại sự có thể dự đoán ở quy mô lớn nhưng thêm một lớp phức tạp khác vào dự báo chi phí.
Chỉ định ngừng hỗ trợ API: Riêng biệt, Google đã chỉ định ba API là Dịch vụ Kế thừa:
- Places API (Legacy): được thay thế bởi Places API (New)
- Directions API: được thay thế bởi Routes API
- Distance Matrix API: được thay thế bởi Routes API với computeRouteMatrix
Chỉ định Kế thừa có nghĩa là các API này không nhận tính năng mới và không đủ điều kiện cho các mức giảm giá khối lượng mở rộng mới. Chúng đang ở chế độ bảo trì.
Những Gì Places API (New) Thực Sự Thay Đổi
Places API (New) không phải là thay thế trực tiếp. Nó có định dạng yêu cầu khác, cấu trúc phản hồi khác, và mô hình lựa chọn trường khác.
Thay đổi quan trọng nhất là field masking. API cũ trả về cấu trúc phản hồi cố định. API mới yêu cầu bạn chỉ định các trường bạn cần thông qua header field mask. Điều này giảm truyền dữ liệu không cần thiết và có nghĩa là bạn chỉ trả tiền cho các trường bạn yêu cầu, nhưng cũng có nghĩa là mỗi lệnh gọi API trong codebase của bạn cần được cập nhật với field mask rõ ràng.
Các khác biệt chính mà developer gặp phải trong quá trình di chuyển:
Định dạng yêu cầu: API mới sử dụng yêu cầu POST với body JSON thay vì yêu cầu GET với tham số truy vấn. Nếu tích hợp của bạn xây dựng các lệnh gọi dựa trên URL, mỗi lệnh gọi cần được tái cơ cấu.
Cấu trúc phản hồi: Tên trường đã thay đổi. formatted_address trở thành formattedAddress (camelCase). place_id trở thành id. Đối tượng geometry được tái cơ cấu. Mã phân tích phản hồi cần được kiểm toán toàn diện.
Tính năng mới chỉ có trong Places API (New): Tóm tắt AI tạo sinh, các trường dữ liệu mới cho trạm sạc EV, giá nhiên liệu, chi tiết khả năng truy cập, và đề xuất tự động hoàn thành được cải thiện. Nếu bạn cần bất kỳ điều nào trong số này, bạn phải di chuyển.
Xử lý ảnh: Định dạng tham chiếu ảnh đã thay đổi. Các URL ảnh được tạo bởi API cũ cuối cùng sẽ ngừng hoạt động, vì vậy bất kỳ tham chiếu ảnh được lưu trong bộ nhớ đệm nào cũng cần được tạo lại.
Google cung cấp hướng dẫn di chuyển, nhưng kinh nghiệm thực tế là việc di chuyển là một nhiệm vụ kỹ thuật có ý nghĩa, không phải là thay đổi cấu hình. Các nhóm thường dự toán một đến bốn tuần tùy thuộc vào độ phức tạp tích hợp.
Di Chuyển Routes API (Riêng Biệt Nhưng Có Liên Quan)
Directions API và Distance Matrix API theo mẫu tương tự. Thay thế là Routes API, sử dụng định dạng yêu cầu/phản hồi khác và cung cấp các tính năng mà các API cũ không có: định tuyến có nhận thức về lưu lượng, bộ sửa đổi tuyến đường, hỗ trợ cho xe hai bánh, và tối ưu hóa hiệu quả nhiên liệu.
Routes API cũng có định giá khác. Directions API cũ định giá theo phần tử (cặp nguồn gốc-đích). Routes API định giá theo yêu cầu tuyến đường và theo phần tử trong các yêu cầu ma trận. Đối với các ứng dụng thực hiện yêu cầu ma trận với khối lượng lớn, chi phí có thể thay đổi đáng kể.
Nếu bạn đang di chuyển Places API, đáng để lên kế hoạch di chuyển Routes API cùng lúc thay vì chạy hai lần di chuyển riêng biệt. Nỗ lực song song hiệu quả hơn so với các lần di chuyển tuần tự mà mỗi lần yêu cầu chu kỳ kiểm tra và triển khai riêng.
Các Cân Nhắc Dành Riêng Cho EU
Đây là nơi quyết định di chuyển trở nên phức tạp hơn đối với các developer châu Âu so với những gì tài liệu của Google gợi ý.
GDPR và Chuyển Dữ Liệu Xuyên Biên Giới
Google Maps Platform là cơ sở hạ tầng của Mỹ. Khi trình duyệt của người dùng thực hiện yêu cầu đến Places API hoặc tải bản đồ, yêu cầu đó đi qua các máy chủ của Google có trụ sở tại Mỹ. Theo GDPR, đây là chuyển dữ liệu xuyên biên giới.
Cơ sở pháp lý hiện tại cho các chuyển dữ liệu này là Khung Bảo mật Dữ liệu EU-Mỹ, thay thế thỏa thuận Privacy Shield bị vô hiệu hóa bởi phán quyết Schrems II năm 2020. DPF đã bị thách thức pháp lý và sự ổn định lâu dài của nó không được đảm bảo. Đối với các công ty trong các ngành được quản lý (chăm sóc sức khỏe, fintech, dịch vụ pháp lý, các ứng dụng liên quan đến chính phủ), việc tiếp tục phụ thuộc vào cơ sở hạ tầng Mỹ là cuộc trò chuyện tuân thủ liên tục đòi hỏi theo dõi.
Sử dụng Google Maps API cũng yêu cầu đồng ý cookie cho JavaScript API trong một số triển khai, vì địa chỉ IP của người dùng và định danh thiết bị được gửi đến Google. Đối với các ứng dụng muốn tải bản đồ mà không kích hoạt banner đồng ý, cơ sở hạ tầng được lưu trữ tại Mỹ tạo ra một vấn đề cấu trúc.
Google đã cập nhật Điều khoản Dịch vụ EEA Maps Platform vào năm 2025 để áp dụng cụ thể cho các địa chỉ thanh toán EU. Các developer nên xem xét các điều khoản đã cập nhật so với yêu cầu DPA của họ.
Đơn Giản Hóa Tuân Thủ Là Yếu Tố Kích Hoạt Di Chuyển
Đối với nhiều nhóm EU, các thay đổi tháng 3 năm 2025 cung cấp một yếu tố kích hoạt thực tế để đánh giá lại liệu có nên ở lại trong hệ sinh thái của Google hay chuyển sang giải pháp thay thế được lưu trữ tại EU.
Lý luận kinh doanh cho việc đánh giá lại rất đơn giản: nếu bạn sẽ đầu tư thời gian kỹ thuật vào việc di chuyển (Places API cũ sang Places API New), nỗ lực bổ sung có ý nghĩa để di chuyển sang một nhà cung cấp khác thường nhỏ hơn vẻ ngoài. Các thay đổi endpoint API, công việc ánh xạ trường, và chu kỳ kiểm tra phần lớn giống nhau dù bạn đang di chuyển sang API mới của Google hay sang giải pháp thay thế của bên thứ ba. Sự khác biệt là ở những gì bạn nhận được khi hoàn thành.
API bản đồ được lưu trữ tại EU loại bỏ hoàn toàn mối lo ngại về chuyển dữ liệu xuyên biên giới GDPR. Tất cả các yêu cầu ở lại trong EU. Không cần đàm phán SCC, không phụ thuộc DPF, không cần đồng ý cookie để tải bản đồ. Đối với các công ty đã hoàn thành kiểm toán GDPR gần đây hoặc đang dự kiến một cuộc kiểm toán, sự đơn giản hóa này có giá trị tổ chức thực sự.
Đánh Giá Có Nên Di Chuyển Trong Google Hay Chuyển Nhà Cung Cấp
Khung trung thực cho quyết định này có bốn phần.
1. Kiểm toán việc sử dụng API hiện tại của bạn
Trước khi đưa ra bất kỳ quyết định nào, lập bản đồ mỗi lệnh gọi Places API, lệnh gọi Directions API, và lệnh gọi Distance Matrix API trong codebase của bạn. Đếm khối lượng theo loại endpoint. Ánh xạ điều đó vào cả mô hình định giá Places API (New) và các endpoint tương đương trong các nhà cung cấp thay thế ứng viên.
So sánh chi phí chỉ có ý nghĩa với dữ liệu sử dụng thực tế. Ước tính gần đúng dựa trên tổng khối lượng yêu cầu không đủ vì các API khác nhau trong cùng một nhà cung cấp có giá khác nhau.
2. Đánh giá rủi ro GDPR
Hỏi nhóm pháp lý hoặc tuân thủ của bạn về mức độ rủi ro liên tục mà sự phụ thuộc vào cơ sở hạ tầng Mỹ thể hiện cho bối cảnh cụ thể của bạn. Đối với sản phẩm SaaS có khách hàng EU doanh nghiệp đã có DPA, mức độ rủi ro khác với ứng dụng tiêu dùng xử lý dữ liệu cá nhân nhạy cảm.
Nếu việc đơn giản hóa tuân thủ có giá trị, hãy gán cho nó một chi phí. Chi phí pháp lý nội bộ để duy trì SCC, theo dõi sự ổn định DPF, và xử lý các bảng câu hỏi tuân thủ của khách hàng là công việc thực sự với chi phí thực sự.
3. Đánh giá nỗ lực di chuyển cho mỗi con đường
Di chuyển sang Places API (New) trong Google: ước tính dựa trên độ phức tạp tích hợp của bạn. Thay đổi field masking, tái cơ cấu yêu cầu, cập nhật phân tích phản hồi. Thông thường một đến bốn tuần nỗ lực kỹ thuật.
Di chuyển sang giải pháp thay thế của bên thứ ba: phạm vi kỹ thuật tương tự. Thay đổi URL endpoint, sự khác biệt tham số, sự khác biệt định dạng phản hồi. Đối với các nhóm đã sử dụng MapLibre GL JS làm lớp kết xuất (fork mã nguồn mở của Mapbox GL JS), lớp kết xuất không thay đổi. Chỉ các lệnh gọi geocoding, tìm kiếm và định tuyến thay đổi.
4. Xem xét những gì bạn nhận được ở phía bên kia
Places API (New) cho bạn quyền truy cập vào các tính năng mới nhất của Google: tự động hoàn thành tốt hơn, tóm tắt AI tạo sinh, dữ liệu địa điểm mở rộng. Phạm vi dữ liệu của Google không có đối thủ trên toàn cầu.
Các giải pháp thay thế được lưu trữ tại EU như MapAtlas cung cấp cho bạn tuân thủ GDPR theo thiết kế, lưu trú dữ liệu EU, và trong một số trường hợp là công cụ khả năng hiển thị tìm kiếm AI mà các API của Google không cung cấp. Đối với các ứng dụng trong bất động sản, khách sạn hoặc logistics nơi khả năng AI có thể khám phá các trang vị trí quan trọng, lớp khả năng hiển thị AI là yếu tố khác biệt có ý nghĩa.
Không có con đường nào đúng universally. Câu trả lời đúng phụ thuộc vào yêu cầu tuân thủ của bạn, độ nhạy cảm về giá, và các tính năng nào quan trọng nhất đối với ứng dụng của bạn.
Những Gì Cần Làm Ngay Bây Giờ
Bất kể bạn chọn con đường di chuyển nào, một số hành động có ý nghĩa ngay lập tức:
Kiểm toán và tài liệu hóa bề mặt API hiện tại của bạn: Biết chính xác các endpoint cũ nào bạn sử dụng, tần suất như thế nào, và các trường dữ liệu nào bạn phụ thuộc. Thông tin này cần thiết cho bất kỳ quyết định di chuyển nào.
Chạy so sánh định giá với số liệu thực: Sử dụng dữ liệu sử dụng thực tế của bạn để so sánh định giá cũ, định giá Places API (New), và các nhà cung cấp thay thế. Thực hiện điều này ở khối lượng hiện tại của bạn và ở mức 2x khối lượng hiện tại của bạn.
Kiểm tra tài liệu GDPR của bạn: Xem xét DPA hiện tại của bạn với Google, SCC hoặc sự phụ thuộc DPF của bạn, và việc triển khai đồng ý cookie của bạn. Hiểu vị trí pháp lý hiện tại của bạn trước khi thay đổi nó.
Không di chuyển dưới áp lực thời gian: API cũ vẫn hoạt động. Nó bị đóng băng, không bị hỏng. Đưa ra quyết định di chuyển với dữ liệu rõ ràng và đường chạy kỹ thuật đầy đủ thay vì vội vã vì sự khẩn cấp được nhận thức. Thông báo ngừng hỗ trợ sẽ cho bạn 12 tháng thông báo.
Đặt thời hạn quyết định: "Khi Google công bố ngừng hỗ trợ" không phải là kế hoạch. Đặt điểm quyết định nội bộ cho con đường di chuyển nào bạn đang thực hiện, lý tưởng nhất là trong quý tới.
Nếu bạn muốn so sánh những gì các API bản đồ được lưu trữ tại EU thực sự trông như thế nào về bề mặt API, định giá và nỗ lực di chuyển, MapAtlas bao gồm geocoding, tự động hoàn thành địa chỉ, định tuyến và các tile bản đồ dưới một mô hình định giá duy nhất với lưu trú dữ liệu EU. Trang định giá hiển thị cấu trúc mức hiện tại, và mức miễn phí (10.000 yêu cầu mỗi tháng cho hầu hết các API, 25.000 cho geocoding) cho phép bạn kiểm tra tích hợp trước khi cam kết.
Câu Hỏi Thường Gặp
Khi nào Google sẽ ngừng hỗ trợ Places API cũ?
Google chưa đặt ngày ngừng hỗ trợ cuối cùng tính đến đầu năm 2026. API cũ bị đóng băng vào tháng 3 năm 2025 và không còn nhận tính năng mới. Chính sách của Google là cung cấp ít nhất 12 tháng thông báo trước khi ngừng hỗ trợ. Coi việc di chuyển là khẩn cấp nhưng không phải khẩn cấp tức thì.
Places API (New) có đắt hơn Places API cũ không?
Điều đó phụ thuộc vào mô hình sử dụng của bạn. Các mức miễn phí theo SKU mới có lợi cho một số hồ sơ sử dụng và bất lợi cho những hồ sơ khác. Ánh xạ các lệnh gọi API hiện tại của bạn sang cấu trúc SKU mới với dữ liệu sử dụng thực tế của bạn trước khi rút ra kết luận.
Tôi có cần di chuyển khỏi Directions API không?
Có, nếu bạn muốn tính năng mới và giảm giá theo khối lượng tốt hơn. Directions API và Distance Matrix API đều được chỉ định là Dịch vụ Kế thừa vào tháng 3 năm 2025. Thay thế là Routes API, yêu cầu đánh giá di chuyển riêng của nó.
Rủi ro GDPR của việc tiếp tục sử dụng Google Maps API với tư cách là developer EU là gì?
Google Maps Platform sử dụng cơ sở hạ tầng Mỹ, yêu cầu các cơ chế chuyển dữ liệu xuyên biên giới theo GDPR. Cơ sở hiện tại là Khung Bảo mật Dữ liệu EU-Mỹ, đã bị thách thức pháp lý. Đối với các ngành được quản lý, đây là rủi ro tuân thủ liên tục đòi hỏi theo dõi.
Mất bao lâu để di chuyển sang nhà cung cấp thay thế?
Nỗ lực kỹ thuật tương tự như di chuyển trong Google: một đến bốn tuần tùy thuộc vào độ phức tạp tích hợp, chủ yếu là cập nhật endpoint, sự khác biệt tham số và kiểm tra định dạng phản hồi. Các nhóm sử dụng MapLibre GL JS để kết xuất có con đường di chuyển nhẹ nhàng nhất vì lớp kết xuất không thay đổi.
Kết Luận
Các thay đổi tháng 3 năm 2025 đặt đồng hồ đếm ngược trên việc sử dụng Places API cũ mà không chính thức bắt đầu đếm ngược. API vẫn hoạt động. Ngày ngừng hỗ trợ chưa được công bố. Nhưng hướng đi đã rõ ràng, và việc di chuyển sẽ ít đau đớn hơn với kế hoạch đầy đủ hơn là với sự khẩn cấp.
Đối với các developer EU, thời điểm di chuyển cũng là thời điểm đánh giá. Nỗ lực kỹ thuật để thay đổi các endpoint API phần lớn giống nhau dù bạn ở lại trong Google hay chuyển sang giải pháp thay thế được lưu trữ tại EU. Sự khác biệt có ý nghĩa là những gì bạn mang theo: tập dữ liệu toàn cầu toàn diện và các tính năng mới nhất của Google, hay tuân thủ GDPR theo thiết kế, định giá đơn giản hơn và lưu trú dữ liệu EU.
Đó là quyết định đáng được đưa ra một cách thận trọng, với dữ liệu sử dụng thực tế và tầm nhìn rõ ràng về yêu cầu tuân thủ của bạn, thay vì mặc định chọn con đường ít kháng cự tức thì nhất.
Đọc thêm:
- Các giải pháp thay thế Google Maps API cho developer EU
- Hướng dẫn developer EU về các API bản đồ tuân thủ GDPR
- Định giá Google Maps API 2026: những gì bạn thực sự trả
- Chuyển từ Google Maps API: những gì developer EU chọn thay thế
- API tự động hoàn thành địa chỉ: cách cải thiện tỷ lệ chuyển đổi thanh toán
Câu hỏi thường gặp
Khi nào Google sẽ ngừng hỗ trợ Places API cũ?
Google chưa đặt ngày ngừng hỗ trợ cuối cùng cho Places API cũ tính đến đầu năm 2026. Tuy nhiên, chính sách chính thức của Google là cung cấp ít nhất 12 tháng thông báo trước khi ngừng hỗ trợ. API cũ được chỉ định là 'Dịch vụ Kế thừa' vào tháng 3 năm 2025, có nghĩa là nó không còn nhận tính năng mới và giảm giá theo khối lượng bị giới hạn ở mức 100.000+. Các developer nên coi việc di chuyển là khẩn cấp ngay cả khi không có thời hạn cụ thể.
Places API (New) có đắt hơn Places API cũ không?
Điều đó phụ thuộc vào mô hình sử dụng của bạn. Places API (New) sử dụng mô hình định giá khác với các mức miễn phí theo SKU thay vì khoản tín dụng hàng tháng $200 cũ. Đối với một số hồ sơ sử dụng, chi phí tương tự hoặc thấp hơn. Đối với những người khác, đặc biệt là các developer đang dựa vào khoản tín dụng cố định để bao gồm nhiều loại API, mô hình mới có thể đắt hơn. Cách duy nhất để biết chắc chắn là lập bản đồ các lệnh gọi API hiện tại của bạn sang cấu trúc SKU mới và tính toán trước khi di chuyển.
Tôi có cần di chuyển khỏi Directions API không?
Có, nếu bạn muốn truy cập các tính năng mới và giảm giá theo khối lượng tốt hơn. Google đã chỉ định Directions API và Distance Matrix API là Dịch vụ Kế thừa cùng lúc với Places API, vào tháng 3 năm 2025. Các thay thế là Routes API (cho hướng đi) và Routes API với computeRouteMatrix (cho ma trận khoảng cách). Việc di chuyển tách biệt với việc di chuyển Places API và yêu cầu đánh giá riêng của nó.
Rủi ro GDPR của việc tiếp tục sử dụng Google Maps API với tư cách là developer EU là gì?
Google Maps Platform xử lý dữ liệu trên cơ sở hạ tầng Mỹ, có nghĩa là sử dụng nó liên quan đến chuyển dữ liệu xuyên biên giới theo GDPR. Điều này yêu cầu Điều khoản Hợp đồng Tiêu chuẩn hoặc dựa vào Khung Bảo mật Dữ liệu EU-Mỹ. DPF đã bị thách thức pháp lý trước đây và vẫn là rủi ro tuân thủ. Đối với các developer trong các ngành được quản lý (chăm sóc sức khỏe, fintech, chính phủ) hoặc các tổ chức đã trải qua kiểm toán GDPR gần đây, rủi ro pháp lý này là mối lo ngại liên tục nghiêm trọng.
Mất bao lâu để di chuyển từ Google Places API sang một giải pháp thay thế?
Di chuyển sang Places API (New) trong hệ sinh thái của Google thường mất một đến bốn tuần tùy thuộc vào độ phức tạp của tích hợp của bạn. Di chuyển sang giải pháp thay thế của bên thứ ba mất khoảng thời gian tương tự: chủ yếu là cập nhật URL endpoint, xem xét sự khác biệt về tham số, và kiểm tra định dạng phản hồi geocoding và tìm kiếm. Đối với các nhóm sử dụng MapLibre GL JS làm lớp kết xuất, việc di chuyển kết xuất thường là phần nhanh nhất. Kiểm tra API geocoding và tìm kiếm là nơi đòi hỏi nhiều nỗ lực nhất.

