我在谷歌控制台中启用了适用于 Android 的 Google Places API 并将 API 密钥放在清单文件中
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
在我的活动中
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
Intent intent = builder.build(KhetAdd.this);
startActivityForResult(intent, PLACE_PICKER_REQUEST_CODE);
和
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
if (requestCode == PLACE_PICKER_REQUEST_CODE) {
final Place place = PlacePicker.getPlace(this, data);
final CharSequence name = place.getName();
final CharSequence address = place.getAddress();
}}}
这段代码在我的 android studio 中完美运行,但是当我在其他 android studio 中编译相同的代码时,立即启动后,地图正在关闭。这是为什么 ?请帮帮我。