Polyline

Object Fieds

	public int nativeId;

Polyline PolylineLayer’a eklendiğinde Yolbil tarafından verilecek Id’yi tutar.

    public int borderColor;

Polyline’ın kenar renklerini belirtir.

	public boolean isCustomTexture;

Polyline’ın customTexture ile oluşturulup oluşturulmadığı bilgisini tutar.

	public String textureName;

Polyline’ın customTexture ile oluşturulmuş olması durumunda textureName’ini tutar.

	public ArrayList<Point> geometry;

Polyline’ı oluşturan noktaları içeren listedir.

	public int lineColor;

Polyline’ın rengini belirtir.

    public boolean haveBorder;

Polyline’ın kenarlarında border olup olmadığını belirtir.

    public float width;

Polyline’ın kalınlığını belirtir.

    public float borderWidth;

Polyline’ın kenar kalınlığını belirtir.

Polyline

Object Constructor

	public Polyline(int lineColor)

Çizgi rengi ile polyline objesi oluşturur bu polyline objesinin geometry si boştur bu şekilde oluşturulan bir polyline, geometry içeriği doldurulmadan PolylineLayer a eklenemez. lineColor int değeri android.graphics.Color class ı kullanılarak oluşturulabilir

Polyline

Object Constructor

	public Polyline
		(List<Point> geometry, 
		int lineColor, 
		int borderColor, 
		boolean haveBorder, 
		float width, 
		float borderWidth)

Polyline point listesi olan geometry field’ı ile oluşturulur. Polyline’ın çizgi rengi lineColor, kenarlarında border olup olmayacağı haveBorder, rengi borderColor fieldları ile belirlenir. Polyline’ın kalınlığı width, kenar kalınlığı borderWidth ile belirlenir.

Polyline

Object Constructor

	public Polyline
		(List<Point> geometry, 
		Style style, 
		boolean haveBorder, 
		float width, 
		float borderWidth)

Color fieldları yeni style objesi ile polyline’ın stili belirlenir. Detaylı bilgi için style class anlatımı incelenmelidir.

Polyline

Object Constructor

	public Polyline
		(List<Point> geometry, 
		int lineColor, 
		float width)

Kenarları olmayan bir polyline için lineColor field’ı ile rengi belirlenen contructordır.

Polyline

Object Constructor

	public Polyline
		(List<Point> geometry,
		Style style, 
		float width)

Kenarları olmayan bir polyline için style field’ı ile stili belirlenen contructordır.

Polyline

Object Constructor

	public Polyline
		(List<Point> geometry, 
		boolean isCustomTexture, 
		String textureName, 
		float width)

Polyline’ın harita üzerinde renklerin belirlenmesi ile oluşan görüntü haricinde bir görüntüde olması istendiğinde c.png içerisindeki texturelardan birinin görüntüsünü kullanması için textureName gönderilir, polyline objesi üretir.

Polyline

Object Constructor

	public Polyline
		(int lineColor, 
		int borderColor, 
		boolean haveBorder, 
		float width, 
		float borderWidth)

Geometry fieldı verilmeden kenarları olan polyline oluşturmak için kullanılan contructordır. Geometry fieldı belirlenmemiş bir polyline’ın polylineLayer’a eklenmesi mümkün değildir.

Polyline

Object Constructor

	public Polyline
		(Style style, 
		boolean haveBorder, 
		float width, 
		float borderWidth)

Style fieldıyla stili belirlenen polyline’ı geometry objesi verilmeden oluşturmak için kullanılan contructordır. Geometry fieldı belirlenmemiş bir polyline’ın polylineLayer’a eklenmesi mümkün değildir.

Polyline

Object Constructor

	public Polyline
		(int lineColor, 
		float width)

Geometry olmadan, kenarlarında border bulunmayan bir polyline objesi oluşturan constructordır. Geometry fieldı belirlenmemiş bir polyline’ın polylineLayer’a eklenmesi mümkün değildir.

Polyline

Object Constructor

	public Polyline
		(Style style, 
		float width)

Geometry olmadan, kenarlarında border bulunmayan bir polyline objesi oluşturan constructordır. Geometry fieldı belirlenmemiş bir polyline’ın polylineLayer’a eklenmesi mümkün değildir.

Polyline

Object Constructor

	public Polyline
		(boolean isCustomTexture, 
		String textureName, 
		float width)

Geometry olmadan, belirtilen texture görünümünde bir polyline objesi oluşturan constructordır. Geometry fieldı belirlenmemiş bir polyline’ın polylineLayer’a eklenmesi mümkün değildir.

addPoint

Object Method

    public void addPoint(Point p)

Polyline objesine p noktasını ekler.

addPoint

Object Method

    public void addPoint(double x, double y)

Polyline objesine x ve y değerlerine sahip bir nokta ekler.