Search in sources :

Example 6 with PlacemarkMapObject

use of com.yandex.mapkit.map.PlacemarkMapObject in project react-native-yamap by volga-volga.

the class YamapView method addFeature.

// children
public void addFeature(View child, int index) {
    if (child instanceof YamapPolygon) {
        YamapPolygon _child = (YamapPolygon) child;
        PolygonMapObject obj = getMap().getMapObjects().addPolygon(_child.polygon);
        _child.setMapObject(obj);
        childs.add(_child);
    } else if (child instanceof YamapPolyline) {
        YamapPolyline _child = (YamapPolyline) child;
        PolylineMapObject obj = getMap().getMapObjects().addPolyline(_child.polyline);
        _child.setMapObject(obj);
        childs.add(_child);
    } else if (child instanceof YamapMarker) {
        YamapMarker _child = (YamapMarker) child;
        PlacemarkMapObject obj = getMap().getMapObjects().addPlacemark(_child.point);
        _child.setMapObject(obj);
        childs.add(_child);
    } else if (child instanceof YamapCircle) {
        YamapCircle _child = (YamapCircle) child;
        CircleMapObject obj = getMap().getMapObjects().addCircle(_child.circle, 0, 0.f, 0);
        _child.setMapObject(obj);
        childs.add(_child);
    }
}
Also used : PolygonMapObject(com.yandex.mapkit.map.PolygonMapObject) CircleMapObject(com.yandex.mapkit.map.CircleMapObject) PolylineMapObject(com.yandex.mapkit.map.PolylineMapObject) PlacemarkMapObject(com.yandex.mapkit.map.PlacemarkMapObject)

Aggregations

PlacemarkMapObject (com.yandex.mapkit.map.PlacemarkMapObject)6 ValueAnimator (android.animation.ValueAnimator)2 LinearInterpolator (android.view.animation.LinearInterpolator)2 Point (com.yandex.mapkit.geometry.Point)2 CircleMapObject (com.yandex.mapkit.map.CircleMapObject)2 PolygonMapObject (com.yandex.mapkit.map.PolygonMapObject)1 PolylineMapObject (com.yandex.mapkit.map.PolylineMapObject)1