kullanarak kendi android uygulamasında google harita nasıl kendi android app google harita göstermek istiyorum ... Ben google map api anahtar getMapAsync() kullanarak manifest.im kullanarak .. ama değil çalışma .. şifre burada getMapAsync
XML<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<fragment 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"
android:id="@+id/map"
tools:context=".ClinicMap"
class="com.google.android.gms.maps.SupportMapFragment"
android:apiKey="AIzaSyCbtSjGcG1g2u9H-hfuO6Tx7F442ZndDb4"/>
burada
... ben bana yardım done.please vardı en ufak hata .. teşekkür ederim orada altındadır benim ana faaliyettir
i MapFragment kullanıldığındapublic class ClinicMap extends FragmentActivity implements OnMapReadyCallback {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.clinic_map);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
// MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map);
// mapFragment.getMapAsync(this);
}
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Mumbai, India, and move the camera.
LatLng mumbai = new LatLng(19.0128, 72.8246);
if (checkSelfPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && checkSelfPermission(android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// public void requestPermissions(@NonNull String[] permissions, int requestCode)
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for Activity#requestPermissions for more details.
return;
}
mMap.setMyLocationEnabled(true);
//mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(mumbai));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(mumbai, 4));
mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
mMap.addMarker(new MarkerOptions()
.title("mumbai")
.snippet("The most populous city in India.")
.position(mumbai));
}
}
i boş üzerinde 'hükümsüz com.google.android.gms.maps.MapFragment.getMapAsync (com.google.android.gms.maps.OnMapReadyCallback)' "sanal yöntemi çağırmak girişimi hata var nesne referansı"
i SupportMapFragment
sen tuşu erişemez manifest dosyasında değilse, değil düzen dosyasında Manifest.xml API anahtarınızı koymak gerekir output will be like these
herhangi hata alıyorum var burada http://stackoverflow.com/questions/27549521/googlemap-not-showing-the-changes-i-made –
gelen örneği izleyin ?? catlog –
no. @ Ravi Vaghela – Pratik