【问题标题】:HERE Map/MapView without using MapFragmentHERE Map/MapView 不使用 MapFragment
【发布时间】:2020-03-16 08:01:44
【问题描述】:

有没有办法在不将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。

【问题讨论】:

    标签: android here-api


    【解决方案1】:

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

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

    请注意,您只能将每个地图附加到单个地图视图。另外,请务必调用Mapview#onPause() 和MapView#onResume(),否则底层的纹理视图将无法正常工作!

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多