CustomLayer

CustomPolygonlayer, CustomMarkerLayer ve CustomPolylineLayer’ın extend ettiği bir abstract class’ıdır. Harici olarak kullanılmamalıdır.

CustomLayer addDatabaseFields(DbField… dbFields)

Object Method

Layerlara tıklandığı zaman tetiklenen featurePickedByTapping ve featurePickedByLongPressing methodlarında dönen obje içerisinde bulunması istenen kolonların eklenmesini sağlayan methoddur. Kullanım şekli aşağıdaki gibidir.

CustomLayer.DbField[] fields = {
            new CustomLayer.DbField("neighbourhoodId", CustomLayer.DataType.INTEGER)
    };
new CustomPolygonLayer
    ("yersecimi", 
    "Neighbourhoods", 
    "/mnt/sdcard/YerSecimi.sqlite", 
    "neighbourhoodId = 10774", 
    ZoomConstants.MIN, 
    ZoomConstants.STREET3, 
    Color.RED,Color.BLACK,
    true, 3).addDatabaseFields(fields);

setLabel(LabelConfig labelConfig)

Object Method

public CustomLayer setLabel(LabelConfig labelConfig)

Layerlarda belirlenen seviye aralıklarında istenilen bir label’ın gösterilmesini sağlar. Oluşturulan CustomLayer CustomLayerList’e eklenmeden önce çağrılmalıdır, addDatabaseField metodundan önce veya sonra çağrılabilir. LabelConfig sınıfı için açıklama Detaylı Class Dokümantasyonunda bulunabilir.

public int getLayerId()

Object Method

	public int getLayerId()

Objenin layerId fieldına erişmek için kullanılan methoddur.

public String getLayerName()

Object Method

	public String getLayerName()

Objenin layerName fieldına erişmek için kullanılan methoddur.

String getTableName()

Object Method

	public String getTableName()

Objenin tableName fieldına erişmek için kullanılan methoddur.

String getDatabasePath()

Object Method

	public String getDatabasePath()

Veritabanının mobil cihazdaki path’ine erişmek için kullanılan methoddur.

String getConstraints()

Object Method

	public String getConstraints()

CustomLayer’ın constraints’lerine erişmek için kullanılan methoddur.

int getMinZoom()

Object Method

	public int getMinZoom()

CustomLayer’ın gösterileceği en alt zoom seviyesine erişmek için kullanılan methoddur.

int getMaxZoom()

Object Method

	public int getMaxZoom()

CustomLayer’ın gösterileceği en üst zoom seviyesine erişmek için kullanılan methoddur.

boolean isEnabled()

Object Method

	public boolean isEnabled()

CustomLayer’ın aktif olup olmadığının kontrolü için kullanılan methoddur.