我在这个位置包含了来自https://developer.here.com的sdk 文件my_plugin/src/platforms/android/HERE-sdk.aar
。在java代码中我可以这样使用它:
package com.here.android.tutorial;
...
import com.here.android.mpa.mapping.MapFragment;
...
private MapFragment mapFragment = null;
private void initialize() {
mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.mapfragment);
...
我试过这个:
// my-plugin.android.ts
import { Common } from './my-plugin.common';
declare var com: any;
export class MyPlugin extends Common {
public mapFragment: any;
constructor() {
super();
this.mapFragment = new com.here.android.mpa.mapping.MapFragment()
}
}
但它显示错误:TypeError: Cannot read property 'android' of undefined
如何.aar
在 Nativescript(JS) 代码中正确包含库文件并使用 MapFragment?