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 将无法正常工作!
有没有办法在不将 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 将无法正常工作!