Java 我试图在这里获得手势移动sdk,但没有';我不明白传递给手势的方法是什么?如何解决这个问题
我不知道要向myongesturelistner类发送什么,但仍然显示错误 这表明这是可行的 但是在这一部分上出现了一个错误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) {
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() {
}