2012-03-24 55 views
0

我生成了一个签名的密钥库,并使用它生成了MD5指纹图的MD5指纹图片,该图片位于MD5的注册页面中...整个过程是好的,但是当我使用该API键时,我没有在地图中获取位置,只显示空白贴图。android:google map,生成签名密钥库时不显示位置

我在命令提示符使用:

C:\Program Files\Java\jdk1.6.0\bin>keytool.exe -list -alias saurabhtrivedi -keysto 
    "C:\Documents and Settings\Saurabh\.android\ArtPhone_keystorefinal.keystore" 
    torepass up78ak5831 -keypass up78ak5831 
up78ak5831, Mar 24, 2012, PrivateKeyEntry, 
    Certificate fingerprint (MD5): ******************************* 

我pastred我下面的清单文件。

<?xml version="1.0" encoding="UTF-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.artphone.galleries" 
    android:versionCode="1" 
    android:versionName="0.1" 
    > 
    <uses-sdk android:minSdkVersion="4" /> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
    <uses-permission android:name="android.permission.CALL_PHONE"/> 
    <uses-permission android:name="android.permission.INSTALL_PACKAGES"/> 
    <uses-permission android:name="android.permission.VIBRATE"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <application android:icon="@drawable/applogo" android:label="@string/app_name" 

    > 
      <uses-library android:name="com.google.android.maps" /> 
      <activity 
      android:name=".SplashScreen" 
      android:screenOrientation="portrait" 
      android:label="@string/app_name" 
      > 
      <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
      </activity> 
      <activity android:name="currentlocmap" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="filter" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="keywordsearch" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="adjustPan" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="keywordxmlparsing" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="adjustPan" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="Artistspacedetailview" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" 
      /> 
      <activity android:name="loadingimage" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="keywordpagetabs" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="adjustPan" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="filterpagetabs" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" 
      /> 
      <activity android:name="artistspacedetailviewTab" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="filtersearchresultparsing" 
      android:windowSoftInputMode="adjustPan" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="keywordresulttab" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="adjustPan" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="filterpageresulttab" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" 
      /> 
      <activity android:name="artspacedetailShowingNow" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="detailviewshowingnowTab" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
      <activity android:name="LatLongparsing" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" /> 
      <activity android:name="MyMap" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" /> 
      <activity android:name="MainMenu" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation" /> 
      <activity android:name="spaceinfo" 
      android:screenOrientation="portrait" 
      android:configChanges="keyboardHidden|orientation"/> 
       <activity android:name="OpeningToday" 
       android:screenOrientation="portrait" 
       android:configChanges="keyboardHidden|orientation"/> 
       <activity android:name="Map" 
       android:screenOrientation="portrait" 
       android:configChanges="keyboardHidden|orientation"/> 
       <activity android:name="Maptab" 
       android:screenOrientation="portrait" 
       android:configChanges="keyboardHidden|orientation"/> 
       <activity android:name="Loadingimagetab" 
       android:screenOrientation="portrait" 
       android:configChanges="keyboardHidden|orientation"/> 
       </application> 
       <supports-screens 
       android:anyDensity = "true" 
       android:smallScreens="true" 
       android:normalScreens="true" 
       android:largeScreens="true" 
      /> 
    </manifest> 

回答

0

你应该在你的地图的活动布局中插入你的谷歌地图api key在com.google.android.maps.MapView对象中。 实施例:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <com.google.android.maps.MapView 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/mapview" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:apiKey="your_api_key" 
      android:clickable="true" > 

     </com.google.android.maps.MapView> 

</LinearLayout> 

这里的完整的一步一步的教程:http://developer.android.com/resources/tutorials/views/hello-mapview.html