Android发布MapActivity?

时间:2011-07-15 22:55:34

标签: android google-maps mapactivity

我正在尝试为应用程序设置google maps API。我正在关注此链接: http://developer.android.com/guide/tutorials/views/hello-mapview.html

是的,我在xml中获得了自己的APK密钥并添加了他们想要的所有清单。但我的Java代码给了我一个错误:

import android.app.Activity;

import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.widget.Toast;     import com.google.android.maps.MapActivity;

public class PathTracker extends MapActivity {

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

}

显然MapActivity是一个未定义的类,我的上一次导入没有帮助。

有人可以帮我访问MapActivity类吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您需要使用Google API SDK而不是普通的Android SDK。您可以从sdk工具中的android应用程序下载此SDK(与您想要的API级别匹配的SDK)。然后在Eclipse中编辑项目并将其用作SDK。

  1. 转到Android工具(从Eclipse,转到Window - > Android SDK和AVD Manager)或在android sdk目录中查找可执行文件。
  2. 选择可用套餐,展开第三方插件,展开Goog​​le Inc,选择您想要的套餐,然后下载。
  3. 返回Eclipse,右键单击您的项目,选择属性。在Android菜单下,选择您在步骤2中下载的SDK作为目标。