Java 其他位置的谷歌地图图像不清楚

Java 其他位置的谷歌地图图像不清楚,java,google-maps,android-studio,google-maps-api-3,Java,Google Maps,Android Studio,Google Maps Api 3,我不熟悉安卓系统。 我搜索了一会儿,但找不到我问题的答案 我制作了一个显示图像的应用程序 我现在位置的地图很清楚 但其他位置的imapge地图确实不清楚 有人能帮我吗 请查收附件中我的照片,如下所示 我的代码如下: package org.androidtown.burningfriday; 导入android.Manifest; 导入android.app.Dialog; 导入android.content.pm.PackageManager; 导入android.location.Geo

我不熟悉安卓系统。 我搜索了一会儿,但找不到我问题的答案

我制作了一个显示图像的应用程序

我现在位置的地图很清楚

但其他位置的imapge地图确实不清楚

有人能帮我吗

请查收附件中我的照片,如下所示

我的代码如下:

package org.androidtown.burningfriday;
导入android.Manifest;
导入android.app.Dialog;
导入android.content.pm.PackageManager;
导入android.location.Geocoder;
导入android.location.location;
导入android.os.Bundle;
导入android.support.annotation.NonNull;
导入android.support.annotation.Nullable;
导入android.support.v4.app.ActivityCompat;
导入android.support.v7.app.AppActivity;
导入android.view.view;
导入android.view.inputmethod.InputMethodManager;
导入android.widget.TextView;
导入android.widget.Toast;
导入com.google.android.gms.common.ConnectionResult;
导入com.google.android.gms.common.GooglePlayServicesUtil;
导入com.google.android.gms.common.api.GoogleAppClient;
导入com.google.android.gms.location.LocationListener;
导入com.google.android.gms.location.LocationServices;
导入com.google.android.gms.maps.CameraUpdate;
导入com.google.android.gms.maps.CameraUpdateFactory;
导入com.google.android.gms.maps.GoogleMap;
导入com.google.android.gms.maps.SupportMapFragment;
导入com.google.android.gms.maps.model.BitmapDescriptorFactory;
导入com.google.android.gms.maps.model.LatLng;
导入com.google.android.gms.maps.model.Marker;
导入com.google.android.gms.maps.model.MarkerOptions;
导入java.io.IOException;
导入java.util.List;
公共类MainActivity扩展AppCompatActivity实现GoogleAppClient.ConnectionCallbacks,
GoogleAppClient.OnConnectionFailedListener{
谷歌地图;
私有静态最终整数错误对话框请求=9001;
私人GoogleAppClient mLocationClient;
私人场所;
专用标记;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if(servicesOK()){
setContentView(R.layout.activity_map);
if(initMap()){
gotoLocation(37,128,5);
mLocationClient=new GoogleAppClient.Builder(此)
.addApi(LocationServices.API)
.addConnectionCallbacks(此)
.addOnConnectionFailedListener(此)
.build();
mLocationClient.connect();
}否则{
Toast.makeText(这个,“맵핑서비스에 연결못함", 吐司。长度(短)。show();
}
Toast.makeText(这是“准备映射”,Toast.LENGTH_SHORT).show();
}否则{
setContentView(R.layout.activity_main);
}
}
公共布尔服务sok(){
int isAvailable=GooglePlayServicesUtil.isGooglePlayServicesAvailable(此);
if(isAvailable==ConnectionResult.SUCCESS){
返回true;
}else if(GooglePlayServicesUtil.isUserRecoverableError((isAvailable))){
Dialog Dialog=GooglePlayServicesUtil.getErrorDialog(isAvailable,this,ERROR\u Dialog\u请求);
dialog.show();
}否则{
Toast.makeText(这个,“맵핑서비스에 연결못함“,Toast.LENGTH_SHORT).show();
}
返回false;
}
私有布尔initMap(){
如果(mMap==null){
SupportMapFragment mapFragment=(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map);
mMap=mapFragment.getMap();
mMap.setMapType(GoogleMap.MAP\u TYPE\u NORMAL);
如果(mMap!=null){
mMap.setInfoWindowAdapter(新的GoogleMap.InfoWindowAdapter(){
@凌驾
公共视图getInfoWindow(标记器){
返回null;
}
@凌驾
公共视图getInfoContents(标记器){
视图v=GetLayoutFlater()。充气(R.layout.info_窗口,空);
TextView tvLocality=(TextView)v.findViewById(R.id.tvLocality);
TextView tvLat=(TextView)v.findviewbyd(R.id.tvLat);
TextView tvLng=(TextView)v.findViewById(R.id.tvLng);
TextView tvSnippet=(TextView)v.findViewById(R.id.tvSnippet);
LatLng LatLng=marker.getPosition();
setText(marker.getTitle());
tvLat.setText(“纬度:+latLng.Latitude”);
tvLng.setText(“经度:”+latLng.Longitude);
tvsippet.setText(marker.getSnippet());
返回v;
}
});
setOnMarkerClickListener(新的GoogleMap.OnMarkerClickListener(){
@凌驾
公共布尔onMarkerClick(标记){
字符串msg=marker.getTitle()+“(“+marker.getPosition().latitude+”,“+marker.getPosition().longitude+”);
Toast.makeText(MainActivity.this,msg,Toast.LENGTH_SHORT).show();
返回false;
}
});
}
}
返回值(mMap!=null);
}
专用void gotoLocation(双lat、双lng、浮动缩放){
LatLng LatLng=新LatLng(lat,lng);
CameraUpdate update=CameraUpdateFactory.newLatLngZoom(latLng,zoom);
移动摄像头(更新);
}
专用无效隐藏键盘(视图v){
InputMethodManager imm=(InputMethodManager)getSystemService(输入方法服务);
imm.hideSoftInp