Android Google Map 開發(fā)步驟 & 地圖展示空白問題

年初時候開發(fā)了一版Google Map 地圖展示店鋪地址并標(biāo)注點(diǎn)擊詳情染苛,當(dāng)初完整的上線Google Play 之后就沒有關(guān)注過梭域。

最近開發(fā)都有點(diǎn)忘記了重新梳理了一次后使用原版代碼。新應(yīng)用使用原版代碼就是展示地圖空白,但是有Google logo;尋思試了很多了后發(fā)現(xiàn)上線Google Play下載來都無法正常展示。半年多了~沒人提嗎耿戚? - - ?
我的鍋

具體原因就是因?yàn)橥鎿QGoogle Map AppKey ...

而且上線Google Play 商店會有一個新的 應(yīng)用憑證簽署憑證阿趁,與打包上傳Release 版憑證是有區(qū)別的膜蛔。在Google Play 發(fā)布后使用 地圖管理配置的 AppKey 的SHA1值 需要使用這個才能正常展示!脖阵!

最主要的是我沒有開啟這個Google Map API服務(wù)皂股!沒有啟用!沒有啟用命黔!坑我半天呜呐。

以下幾個流程,最實(shí)在的就是看官方SDK了悍募,查看官方的栗子一頓狂擼蘑辑!

1、查看入門 [Android的Maps SDK]

2坠宴、將Google Play服務(wù)添加到Android Studio洋魂。

3、獲取Google Maps API密鑰

4喜鼓、啟用Google Cloud Platform 云平臺的API和服務(wù)

5副砍、官方栗子

6、上架Google Play 展示空白問題

上車庄岖,扶好了

1豁翎、查看入門 Android的Maps SDK

栗子使用官方Demo 必備,一般就是先玩玩Demo 查看你想要的功能再進(jìn)行移植定制等

android-maps-utils

android-samples

2顿锰、將Google Play服務(wù)添加到Android Studio谨垃。

進(jìn)去查看 最新的地圖服務(wù)版本依賴启搂,添加至build.gradle
Google Maps Description in build.gradle

   /* Google Map*/
    implementation 'com.google.android.gms:play-services-maps:16.0.0'

3硼控、獲取Google Maps API密鑰

要去Google APIs 管理平臺創(chuàng)建一個工程項(xiàng)目,創(chuàng)建憑證 申請配置 API KEY

image.png
image.png

4胳赌、啟用Google Cloud Platform 云平臺的API和服務(wù)

切記別忘記開啟牢撼,否則你對應(yīng)賬號項(xiàng)目中配置的APPKEY 沒有開啟服務(wù) 根本在應(yīng)用上看不到地圖!


image.png

5疑苫、官方栗子

申請之后的 Key 放入 AndroidManifest.xml 文件中

  <!-- Google Map Key -->
       <meta-data
           android:name="com.google.android.geo.API_KEY"
           android:value="AIzaSyCtAVjIVmGdnP44W2Nk8DjCT_OJISYUVxA" />


Java 代碼

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

    private GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
        // Obtain the SupportMapFragment and get notified when the map is ready to be used.
        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }


    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Sydney and move the camera
        LatLng sydney = new LatLng(-34, 151);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
}


XML

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:map="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:id="@+id/map"
  android:name="com.google.android.gms.maps.SupportMapFragment"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context="com.thisfeng.googlemaps.MapsActivity" />

以上來自官方栗子

6熏版、上架Google Play 展示空白問題

上架后 要注意 使用 配置 商店配置的 SHA1值纷责, 建議配置 debug + release + 上傳后的 SHA1值 一起配置 ,否則展示空白滴撼短!


image.png

所以一般不顯示地圖的問題再膳, 要么是 APPKEY 配置 SHA1值的問題,要么就是沒有啟用地圖 API 曲横。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喂柒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子禾嫉,更是在濱河造成了極大的恐慌灾杰,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件熙参,死亡現(xiàn)場離奇詭異艳吠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)孽椰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門昭娩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人黍匾,你說我怎么就攤上這事题禀。” “怎么了膀捷?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵迈嘹,是天一觀的道長。 經(jīng)常有香客問我全庸,道長秀仲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任壶笼,我火速辦了婚禮神僵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘覆劈。我一直安慰自己保礼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布责语。 她就那樣靜靜地躺著炮障,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坤候。 梳的紋絲不亂的頭發(fā)上胁赢,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音白筹,去河邊找鬼智末。 笑死谅摄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的系馆。 我是一名探鬼主播送漠,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼由蘑!你這毒婦竟也來了螺男?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤纵穿,失蹤者是張志新(化名)和其女友劉穎下隧,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谓媒,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡淆院,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了句惯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片土辩。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖抢野,靈堂內(nèi)的尸體忽然破棺而出拷淘,到底是詐尸還是另有隱情,我是刑警寧澤指孤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布启涯,位于F島的核電站,受9級特大地震影響恃轩,放射性物質(zhì)發(fā)生泄漏结洼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一叉跛、第九天 我趴在偏房一處隱蔽的房頂上張望松忍。 院中可真熱鬧,春花似錦筷厘、人聲如沸鸣峭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽摊溶。三九已至,卻和暖如春玖雁,著一層夾襖步出監(jiān)牢的瞬間更扁,已是汗流浹背盖腕。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工赫冬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浓镜,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓劲厌,卻偏偏與公主長得像膛薛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子补鼻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容