java - 如何在Android MapView中显示 map

标签 java android json

enter image description here

我在 android mapview 中创建了 google map 。但是使用 Google Mapview 自己的 API key 在 mapview.iam 中显示灰度。

如何在mapview中获取没有灰度的 map ?

public class MainActivity extends MapActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

@Override
protected boolean isRouteDisplayed() {
    // TODO Auto-generated method stub
    return false;
}


}


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<com.google.android.maps.MapView
    android:id="@+id/map"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:apiKey="AIzaSyBNpjyktHItZYm4no0wTvzSv8tWU5gaoy0" />

</RelativeLayout>

这是我的代码,它显示灰度。如何解决这个问题?

http://wptrafficanalyzer.in/blog/showing-current-location-using-onmylocationchangelistener-in-google-map-android-api-v2/我引用此链接但显示空白输出 enter image description here

最佳答案

首先,正如 CommonsWare 所说,您应该使用 v2 map API。您什么时候索要 key 的? 2013 年 3 月之后,您将无法请求 map v1 key 。我怀疑您可能正在尝试将 v2 key 与 v1 API 结合使用。检查您的 logcat 以查看是否有消息。

参见Google Maps API (v2)

另一种可能是您注册的 key 不正确。您确定您拥有正确 key 的 SHA1 指纹吗?如果您在 v1 key 可用时注册了它们,您确定使用您注册的同一 key 进行签名吗?

此外 - 根据您的状态栏,您似乎没有获得良好的连接。谷歌地图需要网络连接。尝试打开 wifi 来检查它是否有效。如果是这样,您可能只是没有下载 map 。如果 wifi 有效,请尝试让应用程序在关闭 wifi 的情况下静置一段时间,看看 map 最终是否会通过 3G 加载。

关于java - 如何在Android MapView中显示 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16836520/

相关文章:

java - Cloud SQL 与 App Engine 之间的连接超时

java - 将 javascript 数组传递给 java servlet

android - map 标记 fragment 按钮不起作用

android - 方向更改时的 DialogFragment 回调

java - Firebase数据库-强制按需读取值

java - Gradle 无法解决 IntelliJ 中的 Sonatype Nexus 依赖性

java - 具有重叠位置的多个属性占位符不起作用?

javascript - jEditable 响应处理问题

json - 将 UTC DateTime 传递给 Web API HttpGet 方法导致本地时间

java - 如何将 Java (Hash)Map 上传到 Apache ISIS RestFUL 服务