簡體   English   中英

在Android中的Google Map中聚類

[英]Clustering In google Map in Android

我通過以下代碼實現了googleMap。 它工作正常,但不會將這些標記聚類。 坐標是從數據庫中獲取的。 我的問題是如何對標記進行聚類。 這是代碼

map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
            .getMap();

        if (map!=null) {

            try {
                SQLiteDatabase db = openOrCreateDatabase("Swaponce",
                        MODE_PRIVATE, null);

                Cursor cursor = db.rawQuery("SELECT * FROM cord", null);

                cursor.moveToFirst();

                //ConnUrl=new String[cursor.getCount()];

                int i=0;

                do {
                    double lng = Double.parseDouble(cursor.getString(cursor
                            .getColumnIndex("lng")));

                    double lang =Double.parseDouble(cursor.getString(cursor
                            .getColumnIndex("lat")));
                    try {
                        LatLng cord = new LatLng(lang, lng);
                        Marker hamburg = map.addMarker(new MarkerOptions().position(cord)
                                  .title("").snippet("")
                                  .icon(BitmapDescriptorFactory
                                          .fromResource(R.drawable.mappeopleindicator)));   
                    }
                    catch(Exception e) {

                    }

                } while (cursor.moveToNext());

                cursor.close();
                db.close();
            } 
            catch (Exception e) {
                int i = 0;
            }

            map.setOnMarkerClickListener(new OnMarkerClickListener() {      
                @Override
                public boolean onMarkerClick(Marker arg0) {
                    int i=0;

                    //swapview();
                    i++;
                    return false;
                }
            });
        }
}

提前致謝

集群是您已經做的事情,只是添加簡單的標記,而沒有集群選項。

請參考這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM