我正在尝试按照这篇文章实现自动完成地点搜索。
http://www.truiton.com/2015/04/android-places-api-autocomplete-getplacebyid/
我已经按照所有步骤操作,并且在我的 build.gradle 文件中添加了正确的依赖项。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
}
这里也有我的清单文件中的元数据部分。
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_key" />
我已安装了所有必需的 SDK 组件,但是我的 Android Studio 仍然无法解析以下导入中的places 部分:
import com.google.android.gms.location.places.AutocompleteFilter;
import com.google.android.gms.location.places.AutocompletePrediction;
import com.google.android.gms.location.places.AutocompletePredictionBuffer;
import com.google.android.gms.location.places.Places;
他们看起来很迷茫,因为找不到“地点”部分。
我该如何解决这个问题?我的应用程序使用SDK 19。