Android 安卓谷歌地图中的蓝屏
当我在Android上加载我的谷歌地图时,我得到了一个蓝屏。我不知道我做错了什么,这是我获取位置的代码:Android 安卓谷歌地图中的蓝屏,android,google-maps,Android,Google Maps,当我在Android上加载我的谷歌地图时,我得到了一个蓝屏。我不知道我做错了什么,这是我获取位置的代码: 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))); 通常情况下,蓝屏意味着你的谷歌API密钥不起作用 如果地
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)));
通常情况下,蓝屏意味着你的谷歌API密钥不起作用
如果地图未显示,则仅显示网格/空白屏幕,这是因为地图API键丢失或不正确。注册谷歌Android地图API
请尝试此项了解更多信息。我认为可能有两件事
- 你的坐标是0,0,地图正在海洋中打开
- 您的API密钥有问题
我希望这能有所帮助。我的应用程序中有这个问题,请参阅
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);
有三个原因可以解释为什么你会看到蓝色屏幕