问题标签 [mapfragment]

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 投票
2 回答
1742 浏览

android - GetSupportFragmentManager 始终返回 null

我正在开发一个小型 android 应用程序,每当我调用时GoogleMap map = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap(),它总是返回 null。我正在尝试在具有 API 17 和 Google Play 的设备上运行此应用程序。

地图活动:

布局:

显现:

日志猫:

我将不胜感激任何建议。提前致谢!

0 投票
1 回答
5672 浏览

java - java.lang.IllegalStateException: Activity 已被销毁 -- Android 片段

我有这个片段是为了展示一张地图。当我第二次尝试进入片段时,出现此错误:

第 92 行在哪里

这是我的片段代码:

第一次一切正常,但第二次应用程序崩溃。

0 投票
3 回答
1991 浏览

java - 返回地图时带有MapFragment黑屏的Android DrawerLayout

我一直在尝试android.support.v4.widget.DrawerLayout并从抽屉中选择 4 个碎片。地图最初加载没有问题,但是当我打开抽屉并更改片段时,我无法返回地图。我只是得到一个黑屏。Logcat 显示片段已重新创建,但我什么也没得到。只是一个空白的黑屏。我可以毫无问题地在其他片段之间切换。我究竟做错了什么?我的项目的最小 API 为 14。

我从这里加载ExploreMap(一个片段)MainActivity.java

ExploreMap.java我做以下

XML如下

exploremap_layout.xml

0 投票
3 回答
1528 浏览

android - android中的当前位置程序不起作用

所有我有用于查找当前位置的简单 android 应用程序,我尝试了一些代码如下,但它不起作用。它只显示我的静态标记,它不显示我的当前位置标记,所以请建议我:

主.xml

main.java

清单.xml

请帮助我...谢谢

0 投票
0 回答
300 浏览

android - 当有足够的空间时,将 MapFragment 与滚动视图内的底部对齐

在应用程序中,我想在 a 中嵌入 a并MapFragment在 aScrollView上方放置一个自定义片段SupportMapFragment

在较小的屏幕上就像一个魅力,但在足够大的显示器上,地图并没有占据它可以占据的所有尺寸。

而不是下面的固定layout_height,我尝试match_parentwrap_content摆弄gravity线性布局。我可以尝试任何其他技巧吗?

0 投票
1 回答
568 浏览

android - 使用包含 com.google.android.gms.maps.MapFragment 的片段在布局上调用 inflate

我有这个布局

我需要在我的活动中调用 inflate 以获得我的布局的所有视图。我打电话

其中 res 是布局的 id,但有以下例外:

我认为问题是我无法使用 com.google.android.gms.maps.MapFragment 为片段充气,我该如何解决?

0 投票
0 回答
155 浏览

java - MapFragment 使用

我正在尝试在应用程序的活动中显示地图,请记住我使用的是 Android Studio 0.3.1;切换到 Eclipse 不是一种选择,除非在 Android Studio 中这样做是绝对不可能的。

我已经关注了多个关于如何做到这一点的教程,最近的一个是Google Developers oneVogella 的第二次尝试,以及类似的问题,例如但不限于thisthis;一切都无济于事,遵循上述教程只会在运行时给我一个崩溃,并显示以下消息:

E/AndroidRuntime:致命异常:主要 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.maptestproject/com.example.maptestproject.MainActivity}:android.view.InflateException:二进制 XML 文件第 69 行:膨胀错误类片段

很自然,还尝试检查在 Google Play API 中找到的示例,但我无法在 Android Studio 中运行它,因为如果它在启动前具有 Make 选项或“APK 路径”,它会给我一个“未指定输出路径”错误未指定”如果我删除它(如几个地方所建议的那样)。

目前,我的测试项目如下,在实际项目中MY_API_KEY替换为我实际的API key:

显现:

MainActivity.java:

活动主.xml:

更具体一点,应用程序需要显示特定位置,然后跟踪从用户当前位置到标记位置的路径(或使用谷歌地图发送到 webview,或打开设备的 gps,更简单的方法) ,但是任何使事情正常工作的投入都将不胜感激。

对于这个很长的问题,我深表歉意,但这已经给我带来了近 2 天的麻烦。

0 投票
1 回答
1383 浏览

android - 在 ViewPager 中使用 MapFragment 的最佳方法是什么?

我有一个带有两个选项卡的 ViewPager,第一个是地点列表,第二个是地点的地图。现在我可以从数据库中填充列表,并且地图在应用程序的另一个位置工作,但我无法使其与选项卡布局作为片段一起工作。

这是我的地图片段的代码:

我在 setupmapifneeded() 函数中初始化地图时遇到编译错误。

在 setupmap ifneeded() 函数的第 88 行 4/5 行。

我无法弄清楚为什么我会在这里收到编译错误,这是实现此类功能的最佳方式吗?

0 投票
4 回答
292 浏览

android - 签署应用程序后谷歌地图没有加载?如何解决这个问题?

大家好,我创建了一个 Android 应用程序,它显示谷歌地图并在谷歌地图上设置标记。在我签署该应用程序之前,该应用程序运行良好。

我的问题是在签署应用程序后谷歌地图没有被加载。

问题是什么?

我正在使用 Google Api v2 和地图片段来查看地图。

这是我的清单代码....

0 投票
1 回答
4741 浏览

android - 片段内的 Android MapFragment

我发现了许多与在片段中添加地图片段相关的线程。但他们并没有帮助我解决我的问题。我试图将地图片段添加到片段中。但我得到空指针异常如下:

其中 Shop.java 扩展了 Fragment 并且 ShopDetails 扩展了包含 mapFragement 的 RelativeLayout。

shop_details.xml :

这就是我添加地图片段的方式

这是我得到异常的地方:

mapFragment.getMap().getUiSettings()