【问题标题】:Google map v2 Heatmap for specific location特定位置的谷歌地图 v2 热图
【发布时间】:2017-02-22 12:41:09
【问题描述】:

我想为特定位置放置热图。

在我的代码中,我想使用 onClick 按钮功能在特定位置放置热图。 但它要求我在 .data 中有一个java.util.collections<com.google.android.gms.model.latLng>

 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 按钮功能将热图仅放入特定位置?

【问题讨论】:

    标签: android google-maps google-maps-android-api-2 heatmap google-maps-api-2


    【解决方案1】:

    您应该首先将您的列表声明为:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多