当前位置: 首页 > 知识库问答 >
问题:

Tiles不会用地图视图加载,而是用片段加载

陈宏胜
2023-03-14

我试图在我的设备上运行这个非常简单的应用程序(使用maps API V2),出于某种原因,当我试图使用MapView时:

<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="(i did put the correct key)"
android:id="@+id/mvMap"/>

使用java文件

 public class MainMap extends MapActivity  {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.map_layout);
}
@Override
protected boolean isRouteDisplayed() {

    return false;
}

瓷砖装不上!!但是当我使用fragment:fragment Android:id=“@+id/map”Android:name=“com.google.android.gms.maps.supportMapFragment”Android:layout_width=“fill_parent”Android:layout_height=“fill_parent”/>

在java文件中使用-extends FragmentActivity,它工作得非常好······

怎么回事???

共有1个答案

袁晋鹏
2023-03-14

请阅读这篇关于如何在Android中实现GoogleMaps的非常好的教程:http://www.vogella.com/tutorials/androidGoogleMaps/article.html

如果您没有发布任何错误消息,可能有几十个原因导致您的地图无法显示。

以下是最常见的错误:

    null
 类似资料:
  • 问题内容: 我正在构建一个小型React应用,并且我的本地图像无法加载。图像像负载。我以为这可能与服务器有关? 这是我的App.js index.js: 和server.js: 问题答案: 使用Webpack时,您需要对图像进行处理,以便Webpack处理它们,这可以解释为什么外部图像不加载而内部图像加载的原因,因此,您无需为每个图像使用正确的图像名称替换image-name.png。这样,Web

  • 问题内容: 我已经尝试搜索,但仍然没有解决方案。当我导出到jar文件时,我的所有图像突然不再起作用。它们在Eclipse中运行良好,并且我已确保它们在jar文件中。我尝试使用get资源方法并制作一个图像加载器类来自动向上目录树,但它仍然失败。这是我所做的: 我将发送的路径如下所示:“ doc / icon.png” 我将所有图像放置在doc文件夹中,结构是最终项目,在内部有doc文件夹,然后是sr

  • 问题内容: 我知道这很长,但是我需要在主要问题之前提供一些背景信息。我正在创建一个页面,该页面将分为两列。这是ui路由器代码: 基本上,用户将过渡到状态,该状态具有如下所示的模板: 将为用户显示两列。左列仅具有一个输入字段和按钮,按下该按钮会将用户转换到状态。 当我们转换到状态时,其控制器将调用,这将在右列中设置其嵌套视图。该状态将首先以随机顺序解析数字数组,然后将其作为参数传入控制器。所述然后部

  • 我的主要活动是片段,其中一个片段是Map Fragment。现在,当我点击那里时,每次它都会慢慢打开。我正在使用fragment的单例实例,但它仍然不能像预期的那样工作。下面是这门课的一个好例子:

  • 使用Android Universal Image Loader和RecyclerView异步加载图像,我会遇到与其他人相同的错误,图像会混淆;直到它们都加载了一个缓存。 适配器的代码: 我知道它必须是中的某个东西,因为它需要更新每个视图,但我没有正确地更新。 这与图书馆无关。在不缓存图像的情况下执行延迟加载时,也会发生相同的行为。错误是因为我不知道如何更新中的。 谢谢!

  • 问题内容: 我的页面上有几个画廊,包括手风琴和滑杆。问题是页面需要永久加载。有没有一种方法可以将图像包装在一些代码中或对它应用类以强制仅在加载所有其他内容之后才加载它? 问题答案: 你当然可以。将您的img src属性替换为“#”,然后添加一个自定义属性,如下所示: 然后,在页面加载时添加一条JavaScript行,该行的内容如下所示: