2015-10-29 17 views
14

Tôi đang đọc tài liệu về API mã hóa địa lý của Google và tôi nhận thấy rằng nó says rằng khóa là bắt buộc trong yêu cầu mã hóa địa lý, nhưng khi tôi thực hiện "https://maps.googleapis.com/maps/api/geocode/json?address=LosAngeles,usa", nó mang lại cho tôi kết quả mong đợi.Tại sao API hoạt động mà không có khóa?

Tại sao điều này? Tài liệu có sai không? Nó sẽ bắt đầu yêu cầu chìa khóa sau một số lượng yêu cầu nhất định? Hay có điều gì đó mà tôi không hiểu?

+0

không họ sẽ làm việc mà không có chìa khóa cũng nhưng cho đến khi một giới hạn sau đó bạn cần phải trả tiền và api phím được sử dụng d để theo dõi tập quán của bạn. –

+0

Vì vậy, nếu tôi chắc chắn rằng đơn đăng ký của mình sẽ không bao giờ đạt đến giới hạn, tôi không nên quan tâm đến khóa đó, đúng không? – Jinetala

+0

có ................ ít nhất là cho đến khi chúng cần thiết. –

Trả lời

17

Cung cấp khóa không bắt buộc đối với hầu hết các yêu cầu API mã hóa địa lý. Khi bạn không cung cấp khóa, Google sẽ sử dụng hạn ngạch dựa trên IP để xác định thời điểm bạn đạt đến giới hạn hàng ngày là 2,500 truy vấn.

Một số thông số yêu cầu khóa và sẽ không cho phép hạn ngạch dựa trên IP. Những được đánh dấu rõ ràng trong documentation với:

Lưu ý: tham số này chỉ có sẵn cho các yêu cầu bao gồm một khóa API hoặc ID khách hàng.

Hiện tại, đây chỉ là hai tham số trong mã hóa địa lý đảo ngược: result_typelocation_type.

+2

Bạn có chắc chắn dựa trên IP của nó không? Tôi có một ứng dụng mà tôi đang sử dụng mà không cần chìa khóa. Tôi thử nghiệm trên một điện thoại kết nối với máy tính của tôi - điện thoại không có nhà cung cấp dịch vụ vì vậy nó chỉ được kích hoạt thông qua wifi. Trong quá trình thử nghiệm, thỉnh thoảng tôi thấy hạn ngạch truy cập, khi điều đó xảy ra, tôi tải ứng dụng trên điện thoại với dịch vụ t-mobile hoặc verizon ... kết nối với máy tính, wifi của tôi ... và tôi vẫn nhận được thông báo lỗi hạn ngạch. Điều này ngụ ý không dựa trên IP của nó và rằng họ đang theo dõi ID gói ứng dụng của tôi hoặc thứ gì đó. Ban đầu tôi đọc nó là IP dựa trên nhưng bây giờ tôi không nghĩ rằng đó là chính xác 100%. – rolinger

Các vấn đề liên quan