MarkerLayer

Bu sınıf harita üzerinde nokta verisi göstermek için kullanılır. Eklenen bu marker lar Map.setPickableLayerWithEvent metodu ile pickable yapılabilir.

Pick eventi IEventHandler interface indeki featurePickedByLongPressing veya featurePickedByTapping metodları ile alınabilir.

Harita üzerinde gösterilen bu marker görselleri haritanın dönme,yatma yakınlaşma ve uzaklaşmasına karşı hep aynı noktayı gösterecek konumda kalır.

Şu an için sadece MarkerType enum unda bulunan marker çeşitleri eklenebilir. Kullanıcının belirlediği marker görselini harita üzerinde gösterme yeteneği ilerleyen versiyonlarda eklenecektir.

add

Static Class Method

	public static void add(Marker m)

Haritaya marker ekler.

remove

Static Class Method

	public static boolean remove(Marker m)

Haritadan parametre olarak gönderilen m markerını siler. Haritada böyle bir marker mevcut değilse bu metod false değeri döner.

Örnek kullanım

Point p = new Point(38,42);
Marker m = new Marker(p,MarkerType.Yellow);
MarkerLayer.add(m);     // marker ı ekler
MarkerLayer.remove(m);  // eklenen marker ı haritadan geri kaldırır 

remove

Static Class Method

	public static boolean remove(int nativeId)

Haritadan gönderilen indexdeki markerı siler. Eğer haritada gönderilen indexdeki marker yoksa false değeri döner.

get

Static Class Method

	public static Marker get(int nativeId)

Haritadaki markerlardan gönderilen index’deki marker objesi döndürür.

removeAllMarker

Static Class Method

	public static void removeAllMarker();

Harita üzerinde eklenmiş tüm marker’ları kaldırır.