问题标签 [supportmapfragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7192 浏览

android - Android SupportMapFragment 异常错误

我正在尝试使用新的 Google Play 服务库并将地图嵌入到地图片段中,如下所示

PlaceMapsFragment.java

错误

在此处输入图像描述

清单文件

我有一个 SherlockFragmentActivity,它有一个 TabHost,它附有两个 Fragment。我正在尝试在其中一个选项卡片段中渲染地图

编辑

我已显示要显示的地图,但现在我无法引用地图并将地图更改为混合。基本上我需要参考地图而不会出现 Null 错误。

0 投票
2 回答
4099 浏览

android - Android [SupportMapFragment] 方法 findViewById(int) 未定义类型

错误

0 投票
0 回答
2508 浏览

android - SupportMapFragment 未在 android 中显示地图

我正在尝试对 android 2.3 的新 MapFragment 支持

我的程序运行良好..没有错误。

但是我看不到地图。我只能看到 + 和 - 符号,但看不到地图图块。

这是快照

以下是我的代码

主要活动

片段类

片段类布局

清单文件

主要活动布局

0 投票
3 回答
4991 浏览

android - 在 SupportMapFragment 中引用 MapView

我有一个扩展 SupportMapFragment 的片段。

现在我想引用自动生成的 MapView,以便我可以将我的功能添加到地图中。

当我尝试initMap();得到NullPointerException

错误:

0 投票
0 回答
233 浏览

android - Android - 交换 SupportMapFragment

我的平板电脑应用程序有两个 xml 文件(Android 布局),如果布局是单窗格布局,我想将自定义 MapFragment 与另一个 Fragment 交换。

这是我用来以位置列表开始视图的布局(初始片段是 ListFragment 并且工作正常),所以在 middle_frame.xml :

接下来是我的 map_layout.xml:

当我单击 ListFragment 中的列表项时,我想更新地图以使其移动到新位置,因此我替换了“header_frame”,但它给了我一个空指针异常。这是因为 MapFragment 类不在单窗格布局中。我怎样才能把它们换掉?我尝试调用 setContentView(R.layout.map_layout.xml) 但这会引发相同的错误。如何正确设置布局?

0 投票
0 回答
769 浏览

android - SupportMapFragment 到膨胀地图上的 DialogFragment 错误

我正在编写一个类来显示SupportMapFragmenta DialogFragment,如图所示。问题是我收到一个错误“Inflating class fragment”,尽管已经导入了import com.google.android.gms.maps.SupportMapFragment;.

布局/mapa.xml:

班级:

0 投票
6 回答
68585 浏览

android - 如何在 Google Map API v2 中的 MapFragment 上显示多个标记?

Google Map API v2在我的应用程序中使用来显示地图。

我已遵循所有步骤,即在我的应用程序中启用谷歌地图。

如果我使用此代码,它会向我显示地图,但如果我提供我的纬度/经度值,则不会加载地图图块,并且我只会看到白色图块。

以下是上面类的 onCreate() 中编写的代码:

另外,我有一个纬度/经度值列表。我想显示它们MapFragment如何显示多个标记MapFragment

我尝试使用MapViewand ItemizedOverlay,但它对我不起作用。我相信我已经正确地创建了SHA1获取密钥的API密钥,因为如果那是错误的,我也看不到 map 的使用MapFragment,但如果我不传递 lat/log 值,我可以看到。

0 投票
11 回答
43657 浏览

android - Android - SupportMapFragment 与 GoogleMaps API 2.0 给出 IllegalArgumentException

我正在尝试使用为 Android 提供的最新 Map API 2.0。我正在使用支持库,因为我想支持 Android 2.2。以下是我的代码:

主要活动类

主 Activity 布局文件

地图片段类

地图片段布局

Android 清单文件

一切都是第一次正常工作。即当我单击Show Map按钮时,地图片段会被加载并显示地图。当我按下返回按钮时,地图片段被卸载,我可以再次看到Show Map按钮。

Show Map再次按下按钮时遇到问题。我收到以下错误:

我没有找到错误或遗漏任何东西的地方。

0 投票
2 回答
3779 浏览

android - 尝试将折线/标记添加到 GoogleMap 时出现 NullPointerException

我有一个带有 GoogleMap 对象的 SupportMapFragment(我已经使用 GoogleMapOptions 对其进行了操作)并且它显示/运行良好,直到我调用 getMap().addPolyline(...) 时我得到一个 NullPointerException。

这是我的 Activity 布局 xml:

这是我的 Activity 中的 createMap 方法(它扩展了 android.support.v4.app.FragmentActivity),它在 onCreate(...) 中调用

日志猫:

我已经测试了用于获取 LatLng 值的数据源,它可以很好地检索这些值。关于为什么我NullPointerException在尝试从 获取地图时得到的任何建议SupportMapFragment

提前致谢。

埃德

0 投票
3 回答
610 浏览

java - Mapview 顶部的另一个 Fragment (SupportMapFragment)

我在屏幕上添加了另一个片段。此屏幕已经在 SupportMapFragment 中有 en MapView,因此添加的 Fragment 应该位于 MapView 的顶部。这个新视图覆盖了屏幕的 2/3 和地图的很大一部分,但是当我在视图上滚动时,它会滚动下面的 MapView。这不是我所期望的,因为新视图添加在 MapView 之上。新视图存在一个包含包含其内容的 ImageView 的相对布局。因此,当在 imageview(完全没有功能)上滚动时,它会滚动 MapView。谁能解释为什么会发生这种情况,如果可能的话,为我提供解决方案吗?

编辑:

基本上我有一个填满整个屏幕的 MapView。此代码设置我的地图视图:

然后,当用户单击标记时,必须在地图视图的顶部显示一个片段。

这一切都很好。显示视图(大约是整个屏幕的 2/3),但用户可以在滑动详细视图时滚动地图。detailview 包含一个包含大量文本和按钮的相对布局: