2016-11-12 8 views
1

ヒートマップを使用して、Googleマップv2を使用して特定の地域の人の数を表現/表示できますか?Google map v2 Heatmap population

もしそうでなければ、地域の人々の量を表すために私が知ることができる他のライブラリやAPIがありますか?私は、インターネット上で見た

参照:http://googlemapsmania.blogspot.com/2014/02/population-mapping.html

+0

のに役立ちます。データからヒートマップを作成しますが、それ以外の方法はありません。あなたは、1)エリア内の人の量を決定するためのAPIについて質問していますか?2)Android用Googleマップv2でヒートマップを構築する方法は?質問を編集してより明確にしてください。 –

+0

1.)はい、エリア内の人の量を決定するAPIです。 2.)Googleマップv2でヒートマップを使用している人の人数を表したい。 –

答えて

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

希望これは、ヒートマップは、データのUI表現であるあなた

+0

これは役に立ちますが、私は自動化されたものを探しています。アプリを開くと、特定のエリアのユーザーの量を示すマップがマップに自動的に表示されますgoogle map v2を使用していますか? –

+0

自動化されたものはありません。ちょっと値を渡してGoogleマップを開いてからheapmapを動かす必要があります。 – Saveen

関連する問題