Map

move

Static Class Method

	public static void move(Point p)

Haritayı p noktasına ortalar

zoom

Static Class Method

	public static void zoom(float zoom)

Haritanın mevcut yükseklik değerini değiştirir. zoom parametresi haritaya bakılan noktaya metre cinsinden uzaklığı belirtir

rotate

Static Class Method

	public static void rotate (float rotation)

Haritanın rotasyon değeri derece cinsinden bir açı ile değiştirilir.

tilt

Static Class Method

	public static void tilt(float tiltAngle)

Haritanın eğim değeri derece cinsinden bir açı ile değiştirilir. İlk açılışta 7.5°’dir en yüksek 75° yapılabilmektedir. Haritadan uzaklaşıldıkça en yüksek eğim değeri küçülmektedir.

setPickableLayerWithEvent

Static Class Method

	public static void setPickableLayerWithEvent
	(LayerType layer, 
	EventType event)

Haritada belirlenen obje tiplerini istenen gesture ı ile seçilebilir yapar. event parametresi ile gesture ın Tap mi yoksa LongPress mi olacağı belirlenir layer parametresi ile Polygon, Polyline, Marker, Network, Poi obje tiplerinden herhangi biri seçilebilir

Örneğin harita üzerindeki poi ve polygonların tap yapıldığında, network ve markerların long press yapıldığında seçilmesini set etmek için

        Map.setPickableLayerWithEvent(LayerType.Poi, EventType.Tap);
        Map.setPickableLayerWithEvent(LayerType.Polygon, EventType.Tap);
        Map.setPickableLayerWithEvent(LayerType.Network, EventType.LongPress);
        Map.setPickableLayerWithEvent(LayerType.Marker, EventType.LongPress);

yazılabilir.

Belirtilen event gerçekleştirildiğinde IEventHandler class’ı ile handle edilmektedir, detaylı bilgi için bu class’ın açıklaması incelenmelidir.

removeEventFromPickableLayer

Static Class Method

	public static void removeEventFromPickableLayer
	(LayerType layer,
	EventType event)

setPickableLayerWithEvent metodunun eklediği pickable layerları geri kaldırır, parametreler ve kullanım şekli set etme ile aynıdır.

getMapState

Static Class Method

	public static MapState getMapState()

Haritanın zoom, rotation, tilt ile merkez ve kenar noktaların koordinat verilerini almak için kullanılır. Detaylı bilgi için MapState class’ının açıklaması incelenmelidir.

enableGestures

	public static void enableGestures()

Haritaya yapılacak tüm dokunma işlemlerini devreye alır. Varsayılan olarak devrededir.

disableGestues

	public static void disableGestures()

Haritaya yapılacak tüm dokunma işlemlerini devre dışı bırakır. Haritaya dokunulduğunda haritanın hareket etmesi yerine android’in onTouch event’inin çalışması istenen durumlarda disable edilmesi mantıklı olacaktır.

enablePoiLayer

Static Class Method

	public static void enablePoiLayer()

Poi katmanını gösterir.

disablePoiLayer

Static Class Method

	public static void disablePoiLayer()

Poi katmanını gizler.

enableLandUseLayer

Static Class Method

	public static void enableLandUseLayer()

Donatı Alan katmanını gösterir.

disableLandUseLayer

Static Class Method

	public static void disableLandUseLayer()

Donatı Alan katmanını gizler.

enableBuildingLayer

Static Class Method

	public static void enableBuildingLayer()

Bina katmanını gösterir.

disableBuildingLayer

Static Class Method

	public static void disableBuildingLayer()

Bina katmanını gizler.

enableTileLayer

Static Class Method

	public static void enableTileLayer()

Tile katmanını gösterir.

disableTileLayer

Static Class Method

	public static void disableTileLayer()

Tile katmanını gizler.

setTileFolder

	public static void setTileFolder(String tileFolder)

Varsayılan olarak yolbildata/tile klasörü altından {z}/{x}/{y}.jpg biçiminde okunan raster harita altlıklarının yolbildata/{tileFolder} klasörü içerisinden okunmasını sağlar.

drawBuilding2D

	public static void drawBuilding2D(boolean draw2D)

Varsayılan olarak 3 boyutlu olarak çizdirilen binaların 2 boyutlu olarak yükseklik verilmemiş olarak çizdirilmesi için kullanılır. Binaları 2 boyutlu çizdirmek için true 3 boyutlu çizdirmek için false değeri verilmelidir.

rotationEnabled

	public static void rotationEnabled(boolean enabled)

Haritanın rotasyon özelliğinin kapatılıp açılabilmesini sağlar.

setPickThresholdMultiplier

	public static void setPickThresholdMultiplier(float multiplier)

Harita nesnelerinin seçilmesinde kullanılan daire yarıçapının değiştirilmesini sağlar. Varsayılan değeri 0.15’tir.