2016-11-16 7 views
1

アンドロイドアプリケーションのプレイスピッカーに追加しました。あなたが選んでリサーチバーを埋める場所の住所を知ったら、それは働きます。 しかし、私は、ユーザーが赤いピッカーを使用して自分の選択の場所を選択する可能性があり、この部分は動作しませんしたい。Android用GoogleプレイスAPI:プレイスピッカーのピッカーで場所を選択することはできません

赤いピッカーで場所を選択し、hereのような[この場所を選択]をクリックすると、

場所を選択できません。 「選択」ボタンはグレー表示されています。あなたが見ることができるようにhere

GoogleプレイスAndroidアプリとGoogleマップAndroid APIをGoogleデベロッパーコンソールで有効にしました。

私はその理由(と解決策)をstackoverflowで検索しました。 Googleの開発者向けコンソールにあるAPIキーを内部に入れている記事があります:

私はそれを行いましたが、肯定的な結果はありませんでした。

次に、プレイスピッカーの実装を一からやり直してみましたが、成功しませんでした。

これは私が場所ピッカーを使用するコードです:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_edit_location); 
    Button chooseLocationButton = (Button) findViewById(R.id.choose_location); 
    PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder(); 
    try { 
     final Intent intent = intentBuilder.build(this); 
     chooseLocationButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startActivityForResult(intent, REQUEST_PLACE_PICKER); 
      } 
     }); 

    } catch (GooglePlayServicesRepairableException e) { 
     e.printStackTrace(); 
     // TODO handle exception! 
    } catch (GooglePlayServicesNotAvailableException e) { 
     e.printStackTrace(); 
     // TODO handle exception! 
    } 


@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == REQUEST_PLACE_PICKER) { 
     if (resultCode == RESULT_OK) { 
      Place place = PlacePicker.getPlace(data, this); 
      String toast = String.format("Place: %s", place.getName()); 
      longitude = place.getLatLng().longitude; 
      latitude = place.getLatLng().latitude; 
      Toast.makeText(this, toast, Toast.LENGTH_LONG).show(); 
     } 
    } 
} 

私はもうインターネット上で試して解決策を見つけることができません。それが私がこの質問を書いた理由です。なぜこれがうまくいかないのか誰にも分かりませんか?

ありがとうございます。

答えて

1

APIコンソールで「Android用GoogleプレイスAPI」を有効にしていないと思われます。有効にしてください。私は一度同じ問題に直面しました。私は上記の解決法を使って解決しました。

関連する問題