2017-05-23 14 views
0

setOnCameraIdleListener()メソッドが見つかりませんでした。 android google map cluster。setOnCameraIdleListenerが見つかりませんでした。android google map cluster

私はこのライブラリをコンパイル:

依存関係{ 'com.google.maps.android:android-maps-utils:0.5+' をコンパイル}

public class ClusteringDemoActivity extends MapsActivity { 
private ClusterManager<MyItem> mClusterManager; 

@Override 
protected void startDemo() { 
    getMap().moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(51.503186, -0.126446), 10)); 


    mClusterManager = new ClusterManager<MyItem>(this, getMap()); 



    getMap().setOnCameraIdleListener(mClusterManager); 
    getMap().setOnMarkerClickListener(mClusterManager); 


    addItems(); 
} 
private void addItems() { 


    double lat = 51.5145160; 
    double lng = -0.1270060; 


    for (int i = 0; i < 10; i++) { 
     double offset = i/60d; 
     lat = lat + offset; 
     lng = lng + offset; 
     MyItem offsetItem = new MyItem(lat, lng); 
     mClusterManager.addItem(offsetItem); 
    } 
} 
} 

`

答えて

0

私は、メソッドの実装が含まれていない古いバージョンのGoogle Playサービスを使用していると思います。setOnCameraIdleListenerをGoogleMapクラスモデルと比較して示します。

だからあなたのbuild.gradleファイル置くか、編集して、プレイ・サービスをアップグレードしよう:

コンパイル 'com.google.android.gmsを:-サービスを再生:11.0.1'

+0

私がしますこのタイプの提案にはコメントを使用してください。 –

関連する問題