0

특정 위치에 대한 히트 맵을 지정하고 싶습니다.Google지도 v2 특정 위치에 대한 히트 맵

여기 내 코드에서 onClick 버튼 기능을 사용하여 특정 위치에 히트 맵을 추가하려고합니다. 하지만 특정 위치/지역에 인구의 수량/금액을 표현하기 위해이 히트 맵을 사용하고

double wa = 14.6228; 
double xa = 121.0581; 
    LatLng test= new LatLng(wa,xa); 

    HeatmapTileProvider mProvider; 
    TileOverlay mOverlay; 
    mProvider = new HeatmapTileProvider.Builder().data(test).build(); 
    mOverlay = mMap.addTileOverlay(new TileOverlayOptions() 
      .tileProvider(mProvider)); 

다음은 .DATA에 java.util.collections<com.google.android.gms.model.latLng>이 저를 필요로한다.

히트 맵을 onClick 버튼 기능을 사용하여 특정 위치에만 배치 할 수있는 다른 방법이 있습니까? 로

답변

0

먼저 목록을 선언해야합니다 :

ArrayList<LatLng> lists = new ArrayList<LatLng>(); 

다음 코드를 추가, 그것을 작동합니다.

double wa = 14.6228; 
double xa = 121.0581; 




lists.add(new LatLng(wa,xa)); 




HeatmapTileProvider mProvider; 
TileOverlay mOverlay; 
mProvider = new HeatmapTileProvider.Builder().data(lists).build(); 
mOverlay = mMap.addTileOverlay(new TileOverlayOptions() 
     .tileProvider(mProvider));