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