谷歌地图v2热图人口

时间:2016-11-12 09:45:53

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

是否可以使用热图来表示/显示使用Google地图v2在特定区域内的人数?

如果没有,我是否可以使用其他图书馆或API来表示该地区的人数。

我在互联网上看到的参考:http://googlemapsmania.blogspot.com/2014/02/population-mapping.html

1 个答案:

答案 0 :(得分:2)

嘿,这里是如何使用热图并显示最大人口

的示例

在地图中添加所有标记,然后使用此代码。

HeatmapTileProvider mProvider;
TileOverlay mOverlay;
// Add your all lat lng inside this array list and pass it to addHeatMap
List<LatLng> list = new ArrayList<LatLng>();

double puLat = 0, puLng = 0;



    private void createMarker() {
    double cLat, cLng;
    cLat = locationCur.getLatitude();
    cLng = locationCur.getLongitude();

    Marker testMarker = googleMap.addMarker(new MarkerOptions()
            .position(new LatLng(cLat, cLng)).draggable(true)
            .title("Demanding Areas").flat(false));

    testMarker.showInfoWindow();

   }

    private void addHeatMap() {


    mProvider = new HeatmapTileProvider.Builder().data(list).build();
    mOverlay = googleMap.addTileOverlay(new TileOverlayOptions()
            .tileProvider(mProvider));
}

希望这会对你有所帮助