Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我试图在这里获得手势移动sdk,但没有';我不明白传递给手势的方法是什么?如何解决这个问题_Java_Android_Maps_Here Api - Fatal编程技术网

Java 我试图在这里获得手势移动sdk,但没有';我不明白传递给手势的方法是什么?如何解决这个问题

Java 我试图在这里获得手势移动sdk,但没有';我不明白传递给手势的方法是什么?如何解决这个问题,java,android,maps,here-api,Java,Android,Maps,Here Api,我不知道要向myongesturelistner类发送什么,但仍然显示错误 这表明这是可行的 但是在这一部分上出现了一个错误 mapFragment.getMapGesture().addOnGestureListener(new MyOnGestureListner()); 错误 Mainactivity.java public void onEngineInitializationCompleted(OnEngineInitListener.Error error) {

我不知道要向myongesturelistner类发送什么,但仍然显示错误

这表明这是可行的

但是在这一部分上出现了一个错误

mapFragment.getMapGesture().addOnGestureListener(new MyOnGestureListner());
错误

Mainactivity.java

public void onEngineInitializationCompleted(OnEngineInitListener.Error error) {
                    if (error == OnEngineInitListener.Error.NONE) {
                        // retrieve a reference of the map from the map fragment
                        map = mapFragment.getMap();
                        // Set the map center to the Vancouver region (no animation)
                        map.setCenter(new GeoCoordinate(49.196261, -123.004773, 0.0),
                                Map.Animation.NONE);
                        // Set the zoom level to the average between min and max
                        map.setZoomLevel((map.getMaxZoomLevel() + map.getMinZoomLevel()) / 2);
                        mapFragment.getMapGesture().addOnGestureListener(new MyOnGestureListner());
                    } else {
                        System.out.println("ERROR: Cannot initialize Map Fragment");
                    }
迈恩格斯特雷斯特纳

import android.graphics.PointF;


import com.here.android.mpa.common.ViewObject;
import com.here.android.mpa.mapping.MapGesture;

import java.util.List;

public class MyOnGestureListner implements MapGesture.OnGestureListener {


    @Override
    public MyOnGestureListner() {

    }

    @Override
    public void onPanStart() {

    }

    @Override
    public void onPanEnd() {

    }

    @Override
    public void onMultiFingerManipulationStart() {

    }
mapFragment.GetMapSpiration().AddOnTestureListener(新的MyongestureListener()); AddOnTestureListener()有三个参数(gesturelistener,100,true)

你的手势 100-你的优先权 真/假同步/异步

import android.graphics.PointF;


import com.here.android.mpa.common.ViewObject;
import com.here.android.mpa.mapping.MapGesture;

import java.util.List;

public class MyOnGestureListner implements MapGesture.OnGestureListener {


    @Override
    public MyOnGestureListner() {

    }

    @Override
    public void onPanStart() {

    }

    @Override
    public void onPanEnd() {

    }

    @Override
    public void onMultiFingerManipulationStart() {

    }