3

我在 Android 上加载 Google 地图时出现蓝屏。我不知道我做错了什么,这是我获取位置的代码:

MapView mapView = (MapView) findViewById(R.id.mapDire);
Route route = directions(new GeoPoint((int)(2*1E6),(int)(34*1E6)),
  new GeoPoint((int)(3*1E6),(int)(36*1E6)));
4

5 回答 5

13

我认为可以是两件事

  • 您的坐标为 0,0,地图在海洋中打开
  • 您的 API 密钥有问题

在第一种情况下,尝试缩小很多次并尝试查看某个大陆。

在第二次尝试阅读文档或/并尝试此链接

我希望这有帮助。

于 2013-08-22T14:29:48.463 回答
2

我在我的应用程序中遇到了这个问题,并在onlocationchanged方法中查看下面的代码并解决它。

LatLng myCoordinates = new LatLng(location.getLatitude(), location.getLongitude());
         mMap.moveCamera(CameraUpdateFactory.newLatLng(myCoordinates));

    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(location.getLatitude(), location.getLongitude()), 17.0f));

    marker.setPosition(myCoordinates);
于 2019-02-04T08:12:21.693 回答
0

通常蓝屏意味着您的 Google API 密钥不起作用。

GoogleMaps - 实际地图未显示

于 2012-08-24T16:13:47.180 回答
0

如果您的地图未显示,仅显示网格/空白屏幕,那是因为您的地图 API 密钥丢失或不正确。注册 Google Android Map API。

试试这个链接了解更多信息。

于 2012-08-24T16:28:55.883 回答
0

您看到蓝屏的原因可能有 3 个

  1. 您的 Long/Lat 指向水域 - 或 Ocean 区域,总是没有任何问题,只是您 Long/Lat 指向蓝色的水。
  2. 你的 Long/Lat 是错误的,什么都没有出现
  3. 您的 API 密钥错误,可以在您的 Android 清单文件 目录中更正:Android/app/src/main/AndroidManifest.xml
于 2020-06-27T14:49:10.287 回答