gpt4 book ai didi

android - 谷歌地图显示灰色方 block

转载 作者:行者123 更新时间:2023-11-29 18:18:29 25 4
gpt4 key购买 nike

我制作了一个非常简单的应用程序,它只显示 Google map 。但是,它似乎只显示灰色方 block 。

我已经解决了问题并且几乎做了我能做的一切。我检查了我的代码 5 次以上,我什至将它与其他教程进行了比较。我已经重新制作了我的 API key 3 次 - 都没有用。

我正在使用的手机已连接到无线网络。连模拟器都不行。我在 list 中建立了图书馆和许可。我想我已经完成了几乎所有的工作,但它仍然不起作用...有什么建议吗?

这是我的代码:

MapsActivity.java:

package net.learn2develop.GoogleMaps;

import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import android.os.Bundle;

public class MapsActivity extends MapActivity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
protected boolean isRouteDisplayed() {
return false;
}
}

主.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0duU2_tgS67qkUZIpmLVIo0IDvJDh4Ew1Mzh9Pg"
/>
</RelativeLayout>

GoogleMapsManifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.learn2develop.GoogleMaps"
android:versionCode="1"
android:versionName="1.0.0">
<uses-sdk android:minSdkVersion="7" />
<application android:icon="@drawable/icon" android:label="@string/app_name">

<uses-library android:name="com.google.android.maps" />

<activity android:name=".MapsActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

<uses-permission android:name="android.permission.INTERNET" />

</manifest>

最佳答案

你需要添加

  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  

进入你的表现

注意:如果您同时使用 NETWORK_PROVIDERGPS_PROVIDER,那么您只需要请求 ACCESS_FINE_LOCATION 权限,因为它包括以下权限两个供应商。 (ACCESS_COARSE_LOCATION 的权限仅包括 NETWORK_PROVIDER 的权限。)

关于android - 谷歌地图显示灰色方 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6835853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com