0

如何将以下 Java 代码翻译成 Nativescript JS?

假设所有库/命名空间都已经到位,只需要语法

mMapView.addViewpointChangedListener(new ViewpointChangedListener() {
  @Override public void viewpointChanged(ViewpointChangedEvent viewpointChangedEvent) {
    // do thing
  }
});
4

2 回答 2

1

您已经实现了ViewpointChangedListener接口,然后将相同的实例传递给addViewpointChangedListener方法。与此处OnClickListener实现接口的方式类似。

于 2018-11-21T16:35:12.560 回答
0

答案在文档中:https ://docs.nativescript.org/core-concepts/android-runtime/binding-generator/extend-class-interface#interfaces

所以,最后它变成了这样:

this.mapView.addViewpointChangedListener(new com.esri.arcgisruntime.mapping.view.ViewpointChangedListener({
    viewpointChanged: (args) => {
        //do thing
    }
}));
于 2018-11-21T17:00:55.147 回答