我正在開發Android應用程序(在未來的iOS也),當我開始閱讀有關Google Places API時,我看到他們有一個用於地方自動完成的使用限制。 https://developers.google.com/places/webservice/usage谷歌地方api使用限制和調用錯誤
正如我所看到的,每24小時對應用程序本身有150,000個請求。意味着如果我有150,000個用戶註冊,並且他們中的每一個都提出了請求。我的應用已完成她的請求限制值。 作爲一個程序員的正常行爲我看了看這個網站,也是谷歌關於這個問題,我看到了這個帖子: Google Places Library vs Google Places API
認爲發帖最後有說,每個用戶有15萬名的請求的傢伙,但我想以確認此一個我自己的問題。 如果他的回答不正確,是否有另一種方式讓每個用戶自由地提出Google Places api的請求,並且如果需要還可以按半徑請求地點? 此外,我看到幾個地方,說我可以工作沒有api本身,谷歌播放服務給我,並與 https://maps.googleapis.com/maps/api/place/autocomplete/ 和我所需要的是所有需要的是添加參數,但仍然是使用限制對此也有影響?
而且,我的第二個問題是,當我在onCreate方法執行該代碼Android應用該應用程序崩潰
mGoogleApiClient = new GoogleApiClient
.Builder(this)
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
.addConnectionCallbacks(new GoogleApiClient.ConnectionCallbacks() {
@Override
public void onConnected(Bundle bundle) {
}
@Override
public void onConnectionSuspended(int i) {
}
})
.addOnConnectionFailedListener(new GoogleApiClient.OnConnectionFailedListener()
{
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
}
})
.build();
PendingResult result = Places.GeoDataApi.getAutocompletePredictions(mGoogleApiClient , "New-York",null,null);