这里没有使用MapFragment地图/ MapView

时间:2016-02-19 13:17:03

标签: android here-api

有没有办法让Map or MapViewMapFragmet内放置Layout

<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。

1 个答案:

答案 0 :(得分:2)

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

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

请注意,您只能将每个地图附加到单个地图视图。另外,请务必致电Mapview#onPause()MapView#onResume(),否则基础纹理视图将无法正常使用!

参考文献: https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-mapping-mapview.html#topic-apiref__setmap-map