Google Map API is blocked in Vietnam, and solutions for applications
- Tram Ho
A few days ago I received an error from the user from the application about not being able to use the features I use Google Map API such as Place API, Direction API, … After checking, I found these APIs were reduced Quota (in particular, the number of requests / day, which was previously Unlimited), was very low, so it was unable to meet a large number of users each day. Specifically:
- Place API is reduced to 2400 requests / day.
- Direction API is reduced to 1400 requests / day.
Quick solution summary
- Create a new billing account with account bank outside the list of blocked countries ( https://cloud.google.com/maps-platform/terms/maps-prohibited-territories/ ). Remember when creating don’t choose anything related to blocked countries
- Replace the billing account of the running project with the newly created billing account, it will take a few days for the system to update and remove the limit for your project.
- Or you can create a new project with new billing account, it will not be limit anymore.
TL; DR
I started to check everything but there was no message or email, enough editing, but it didn’t increase the Quota again …
So I emailed Google to get the following response:
Thank you for contacting the Google Maps Platform team.
Hãy ghi chú khi theo đường dẫn làm việc chế độ, của phần 3.2.4 (f) [1], usage in prohibited territories is not allowed, and Việt Nam là trên danh sách Prohibited Territories [2].
Đây không thể phép ghi được để tạo các API APIs cần dùng các liên kết với một tài khoản đã đăng nhập từ một phần furthermore không rõ, hoặc bao gồm Maps APIs với một ứng dụng Customer For further questions regarding Maps Platform Terms of Service, please work with representative legal for guidance.
So it’s clear, because Vietnam is on Google Map block list: https://cloud.google.com/maps-platform/terms/maps-prohibited-territories/
And I started thinking that applications like Grab, why using Google Map and still be able to use it normally, I noticed “associated with a billing account from a prohibited territory”, so I thought maybe I just needed to apply My application is attached to an account on the outside of the list.
Thinking of doing it, I started creating a new billing account with a foreign bank account (When creating the billing account in the first step, remember NOT to choose Vietnam). When creating your account, you have to add verification step to active the account payment (probably by creating an account in the US from IP in Vietnam), this step is also easy, just take a picture of the card with the passport sent to be approved in within a few hours. After billing the newly created account, I try to run the current project edit using billing this new account instead of the old one in Vietnam. As a result, still ?
But do not give up, I try to create a new project with billing account, and of course when you turn on Place API and Direction API, it has not been restricted Quota anymore :))
So it is clear, I created a new project with billing new accounts outside the blocked areas by Google. The trouble is that I have to update some mobile apps to update the new API. Fortunately, most other applications only need to update the server side so it doesn’t take much time.
A few days later …
After a few days of opening the console to check it again, the new projects still don’t have limit quota. And what’s more special is that the old projects were previously limited after changing to the new Billing account, they are not restricted by quota anymore! This means that after updating billing new account, it takes a few days for the system to update and remove the limit for those projects. So if your project takes a long time to update the API or is too complicated to create a new project, you can simply update the billing account and wait patiently to get the limit quota removed.
Hopefully this article will help you with the project having problems as I find the solution to help my project work normally.
Source : Medium