android Intent調用地圖應用客戶端(一)

實現(xiàn)的效果,點擊后跳轉到第三方地圖,自己的應用終于可以不集成第三方sdk啦啦啦啦

調用百度地圖 百度的包名為 com.baidu.BaiduMap

顯示指定的位置

詳細請查看官方url API http://developer.baidu.com/map/uri-introandroid.htm#idmykey41

try {
  intent = Intent.getIntent("intent://map/marker?location=31.075758,121.503256&title=我的位置&content=上海閔行區(qū)&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");   
            if(isInstallByread("com.baidu.BaiduMap")){  
                    startActivity(intent); //啟動調用  
                    Log.e("GasStation", "百度地圖客戶端已經(jīng)安裝") ;  
            }else{  
                     Log.e("GasStation", "沒有安裝百度地圖客戶端") ;  
            }  
    } catch (URISyntaxException e) {  
            e.printStackTrace();  
    }

調用高德地圖 高德的包為 com.autonavi.minimap Java代碼

顯示指定的位置

詳細請查看官方url API http://lbs.amap.com/api/uri-api/summary/

private void openGaoDeMap()  
{  
    try  
    {  
        Intent intent = Intent.getIntent("androidamap://viewMap?sourceApplication=應用名字&poiname=上海閔行區(qū)&31.075758,121.503256&dev=0");  
        startActivity(intent);   
    } catch (URISyntaxException e)  
    {  
        e.printStackTrace();  
    }  
}````

判斷是否安裝了地圖應用

private boolean isInstallByread(String packageName)  
{  
    return new File("/data/data/" + packageName).exists();  
} 

高德地圖導航掉起

try
{
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    String data="androidamap://route?sourceApplication=softname&slat=31.226532&slon=121.550492&sname=abc&dlat=31.075758&dlon=121.503256&dname=def&dev=0&m=0&t=1";
    intent.setData(Uri.parse(data));
    intent.setPackage("com.autonavi.minimap");
    startActivity(intent);
} catch (Exception e)
{
    e.printStackTrace();
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末辰晕,一起剝皮案震驚了整個濱河市概漱,隨后出現(xiàn)的幾起案子跋涣,更是在濱河造成了極大的恐慌僧须,老刑警劉巖咽筋,帶你破解...
    沈念sama閱讀 212,080評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辨嗽,死亡現(xiàn)場離奇詭異晓淀,居然都是意外死亡怜瞒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評論 3 385
  • 文/潘曉璐 我一進店門止潮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柒莉,“玉大人,你說我怎么就攤上這事沽翔。” “怎么了窿凤?”我有些...
    開封第一講書人閱讀 157,630評論 0 348
  • 文/不壞的土叔 我叫張陵仅偎,是天一觀的道長。 經(jīng)常有香客問我雳殊,道長橘沥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評論 1 284
  • 正文 為了忘掉前任夯秃,我火速辦了婚禮座咆,結果婚禮上,老公的妹妹穿的比我還像新娘仓洼。我一直安慰自己介陶,他們只是感情好,可當我...
    茶點故事閱讀 65,662評論 6 386
  • 文/花漫 我一把揭開白布色建。 她就那樣靜靜地躺著哺呜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪箕戳。 梳的紋絲不亂的頭發(fā)上某残,一...
    開封第一講書人閱讀 49,856評論 1 290
  • 那天,我揣著相機與錄音陵吸,去河邊找鬼玻墅。 笑死,一個胖子當著我的面吹牛壮虫,可吹牛的內容都是我干的澳厢。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼赏酥!你這毒婦竟也來了喳整?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,752評論 0 268
  • 序言:老撾萬榮一對情侶失蹤裸扶,失蹤者是張志新(化名)和其女友劉穎框都,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呵晨,經(jīng)...
    沈念sama閱讀 44,212評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡魏保,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,541評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了摸屠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谓罗。...
    茶點故事閱讀 38,687評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖季二,靈堂內的尸體忽然破棺而出檩咱,到底是詐尸還是另有隱情,我是刑警寧澤胯舷,帶...
    沈念sama閱讀 34,347評論 4 331
  • 正文 年R本政府宣布刻蚯,位于F島的核電站,受9級特大地震影響桑嘶,放射性物質發(fā)生泄漏炊汹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,973評論 3 315
  • 文/蒙蒙 一逃顶、第九天 我趴在偏房一處隱蔽的房頂上張望讨便。 院中可真熱鬧,春花似錦以政、人聲如沸霸褒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽傲霸。三九已至,卻和暖如春眉反,著一層夾襖步出監(jiān)牢的瞬間昙啄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評論 1 266
  • 我被黑心中介騙來泰國打工寸五, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梳凛,地道東北人。 一個月前我還...
    沈念sama閱讀 46,406評論 2 360
  • 正文 我出身青樓梳杏,卻偏偏與公主長得像韧拒,于是被迫代替她去往敵國和親淹接。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,576評論 2 349

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理叛溢,服務發(fā)現(xiàn)塑悼,斷路器,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 1、調用高德地圖 高德地圖應用包名:com.autonavi.minimap 高德地圖url說明: http://...
    Shelton_Kevin閱讀 3,036評論 1 2
  • 前言 公司以前有個需求烹植,需要使用導航斑鸦,但是工期很短,那么怎么解決呢草雕?我們想到了URL Scheme來實現(xiàn) URL ...
    單線程的Cuke閱讀 1,318評論 0 0
  • 作為一個前端程序猿巷屿,下面這些站會讓你眼前一亮。 amazeui框架組建豐富 http://amazeui.org...
    歐巴冰冰閱讀 8,810評論 18 303
  • 最近整理了一下文件夾墩虹,發(fā)現(xiàn)從2012年以來嘱巾,正兒八經(jīng)畫過的團扇正好湊齊了一打12把,為自己寫個流水賬紀念一下诫钓。 1...
    風過瑤圃閱讀 2,023評論 9 7