2016-04-06 6 views
0

2015年12月17日にリリースされたGoogle Map Android API OnInfoWindowLongClickListenerは、Androidスタジオでは使用できないようです。 GoogleMap.OnInfoWindowLongClickListenerとGoogleMap.setOnInfoWindowLongClickListenerの両方が私にビルドエラー 'シンボルを見つけることができません'を与えています。Google Map Android API OnInfoWindowLongClickListenerを使用できません

Android SDKプラットフォームとGoogle Playサービスを更新しようとしましたが、まだ成功していません。

+0

は、最新のプレイバージョンを使用して、あなたが行ってもいいだろう。 –

答えて

1

バージョン8.4のGoogle Playサービスを使用すると、問題なく動作します。 GoogleMapリファレンスで呼び出すことを確認し、静的メソッドとして呼び出さないようにしてください。

コード:build.gradleで

GoogleMap mGoogleMap; //instance variable 

@Override 
public void onMapReady(GoogleMap googleMap) { 
    mGoogleMap = googleMap; 
    mGoogleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID); 

    mGoogleMap.setOnInfoWindowLongClickListener(new GoogleMap.OnInfoWindowLongClickListener() { 
     @Override 
     public void onInfoWindowLongClick(Marker marker) { 
      //stuff goes here 
     } 
    }); 
} 

依存性:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.google.android.gms:play-services:8.4.0' 
} 
関連する問題