android - issues in displaying map data with map integration -


my issue when running app shows google icon in left corner in app , little grey colour in activity not show google map.can 1 solve problem intilligence refer lot of websites ?

 public class mapsactivity extends fragmentactivity implements  onmapreadycallback {  googlemap mmap;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_maps);     // obtain supportmapfragment , notified when map ready used.     supportmapfragment mapfragment = (supportmapfragment) getsupportfragmentmanager()             .findfragmentbyid(r.id.map);     mapfragment.getmapasync(this); } @override public void onmapready(googlemap googlemap) {     mmap = googlemap;     latlng sydney = new latlng(-34, 151);     mmap.addmarker(new markeroptions().position(sydney).title("marker in sydney"));     mmap.animatecamera(cameraupdatefactory.newlatlng(sydney)); } } 

manifest file

 <?xml version="1.0" encoding="utf-8"?>  <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.anilkumar.mapsactivity"> <permission android:name="com.example.anilkumar.permission.maps_receive"/>  <uses-permission android:name="android.permission.internet"/>   <uses-permission android:name="android.permission.access_network_state"/>   <uses-permission     android:name="com.google.android.providers.gsf.permission.read_gservices"/> <uses-permission android:name="android.permission.write_external_storage"/> <uses-permission android:name="com.example.anilkumar.permission.maps_receive"/> <!--      access_coarse/fine_location permissions not required use      google maps android api v2, must specify either coarse or fine      location permissions 'mylocation' functionality.  --> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location"/>  <application     android:allowbackup="true"     android:icon="@mipmap/ic_launcher"     android:label="@string/app_name"     android:supportsrtl="true"     android:theme="@style/apptheme"     android:name="android.support.multidex.multidexapplication">     <!--          api key google maps-based apis defined string resource.          (see file "res/values/google_maps_api.xml").          note api key linked encryption key used sign apk.          need different api key each encryption key, including release key used          sign apk publishing.          can define keys debug , release targets in src/debug/ , src/release/.      -->     <meta-data         android:name="com.google.android.maps.v2.api_key"         android:value="@string/google_maps_key" />      <activity         android:name=".mapsactivity"         android:label="@string/title_activity_maps">         <intent-filter>             <action android:name="android.intent.action.main" />              <category android:name="android.intent.category.launcher" />         </intent-filter>     </activity> </application> 

  1. make sure have enabled location permission if testing on marshmallow devices
  2. using correct google maps api key, , setting enabled google maps api in console
  3. still getting errors follow these tutorials this, this, this, this, this hope helps you

Comments