我有一个带有几个导入的活动类,但其中一些在Eclipse中无法识别.我看到无法解析错误导入类名.
那是我的代码:
package com.ap.mapa;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
public class MapaLugaresActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mapa_lugares);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mapa_lugares, menu);
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
每个导入com.google.android.gms.maps中都存在错误.如果我输入另一个类作为import android.content.Context; 没有错误.
我该如何解决这些问题?
谢谢.
Vng*_*nge 28
确保您使用的api版本是Google API以及安装了Google Play服务
Google Play服务
打开SDK Manager,滚动到底部,展开"Extras",选择"Google Play Services",接受并下载.
安装完成后,将其导入工作区
项目
Google API控制台 因此,复制了SHA1指纹后,您需要转到https:\ code.google.com/apis/console
回到项目
回到项目中
转到AndroidManifest.xml
将这些权限添加到清单:
确保使用您自己的包名称而不是com.example.androidmapsv2
<permission
android:name="com.example.androidmapsv2.permission.MAPS_RECEIVE"
android:protectionLevel="signature"></permission>
<uses-permission
android:name="com.example.androidmapsv2.permission.MAPS_RECEIVE"/>
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission
android:name="android.permission.INTERNET"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
在<application >标记下,在其下添加:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="PASTE YOUR SHA1 CERTIFICATE KEY HERE"/>
它很多,我意识到,但这就是我使用地图的方式
| 归档时间: |
|
| 查看次数: |
31349 次 |
| 最近记录: |