0
我已将地图片段添加到我的应用程序,并添加了以下代码以在fragment上放置标记。但我在代码片段中收到错误。我已将所有相关的导入。向Google地图片段添加标记
的错误是在编译时间与如下:
1.MapFragment不能被解析为一个类型。
2.GoogleMap无法解析为某种类型。
3.LatLng无法解析为类型。
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(0, 0))
.title("Hello world"));
任何人有任何想法,其中的错误是在片段?由于
Google Api Android 4.2.2被导入到我的项目中,我认为它包含播放服务?我还在Proguard文件夹中添加了相关代码,但仍未识别。有什么建议么? – 2013-03-20 13:05:38
“Google Api Android 4.2.2导入到我的项目中”并不代表任何意思:您的意思是您的项目符合Google API 17,其对应于Android 2.2.2。真正的问题是:测试设备上的Android版本是什么? 无论如何,必须导入Google Play服务。为此,您需要在Eclipse中导入Google Play服务库,并从您的主项目中引用它。 – 2013-03-20 13:23:13
好的,谢谢你为我澄清这一点。 – 2013-03-23 20:20:22