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.