HERE Map/MapView 不使用 MapFragment

HERE Map/MapView without using MapFragment

有没有办法在不将 MapFragmet 放入 Layout 的情况下获得 Map or MapView

<com.here.android.mpa.mapping.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/here_map"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>

我已经尝试将 MapView 直接放置在我的布局中,但是没有方法可以从中初始化或请求 Map。

您可以在布局中使用 com.here.android.mpa.mapping.MapView 而无需使用片段。

只需调用新 com.here.android.mpa.mapping.Map() 并调用 com.here.android.mpa.mapping.MapView#setMap( map ) 即可将地图附加到地图视图。

请注意,您只能将每张地图附加到一个地图视图。此外,请确保调用 Mapview#onPause()MapView#onResume() 否则底层 textureview 将无法正常工作!

参考资料: https://developer.here.com/documentation/android-premium/api_reference_java/com/here/android/mpa/mapping/MapView.html#setMap-com.here.android.mpa.mapping.Map-