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.