0

我想爲特定位置放置熱圖。谷歌地圖v2特定位置的熱圖

在我的代碼中,我想使用onClick按鈕功能在特定位置放置熱圖。 但隨後要求我有一個java.util.collections<com.google.android.gms.model.latLng>在.data

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)); 

我使用這個熱圖來表示的具體位置/地區的人口數量/量。

是否有任何其他方式使用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));