Android实施Google地方信息错误

时间:2018-06-13 22:07:44

标签: android google-maps android-studio google-places-api

我正在尝试在Android应用上实施Google商家信息。我已经有谷歌地图工作,我已经启用了项目的Places SDK for Android API,但它仍然无法识别任何地方的类。

import com.google.android.gms.location.places.AutocompleteFilter;
import com.google.android.gms.location.places.AutocompletePrediction;
import com.google.android.gms.location.places.AutocompletePredictionBufferResponse;
import com.google.android.gms.location.places.GeoDataClient;

该项目无法识别这些导入。

this link

3 个答案:

答案 0 :(得分:1)

从2019年1月29日起不推荐使用“位置选择器”。此功能将于2019年7月29日关闭,在该日期之后将不再可用。要在弃用期间继续使用Place Picker,请不要在您的Google Cloud Platform项目中禁用Android的Places SDK,因为这样做也会禁用Place Picker。

https://developers.google.com/places/android-sdk/client-migration#compat

答案 1 :(得分:0)

地图!=地点!=路线

您可能还没有构建文件的依赖项。但是,由于Google最近的地图获利政策,您必须设置结算帐户。到这里:https://cloud.google.com/maps-platform并完成迷你向导。它会对你的项目进行额外的设置,并且很可能(我还没有通过它)给你准确的implementation句子。

答案 2 :(得分:0)

GeoDataClientAutocompletePredictionBufferResponsewere added in Google Play Services 11.2.0

因此,请确保您至少使用的是版本11.2.0的Google Play服务:

dependencies {
    compile 'com.google.android.gms:play-services-maps:11.2.0'
    compile 'com.google.android.gms:play-services-location:11.2.0'
    compile 'com.google.android.gms:play-services-places:11.2.0'
    //.....
}