唤起Android手机中已安装的地图应用

原创 2015年11月19日 09:24:23

唤起Android手机中已安装的地图

package com.ex.geodemo;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.view.View.OnClickListener;

/**
* @ClassName: MainActivity
* @Description:
* @date 2015-11-19 上午8:33:14
* @author Kevin.Li
*/
public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    findViewById(R.id.btn_navigation).setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            navigation(39.940409, 116.355257, 18, " 西直街");
        }
    });
}

private void navigation(double latitude, double longitude, int zoom,
        String addr) {
    StringBuffer sb = new StringBuffer();
    sb.append("geo:").append(latitude).append(",").append(latitude)
            .append("?").append("z=").append(zoom).append("?").append("q=")
            .append(addr);
    Uri mUri = Uri.parse(sb.toString());
    Intent mIntent = new Intent(Intent.ACTION_VIEW, mUri);
    startActivity(mIntent);
}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android检查手机上是否安装了第三方软件的方法------本文以百度地图为例

package com.example.myapi.thirdbaidumap; import java.net.URISyntaxException; import java.util.Array...
  • ljb_blog
  • ljb_blog
  • 2013年09月04日 12:30
  • 10525

Android使用intent调取导航或者地图

关于APP的URL Scheme相关内容这里就不介绍了 大家可以自行去研究研究这里主要介绍地图的相关知识,未来有时间给大家上个demo。 百度地图:http://lbsyun.baidu.com/i...

手机浏览器上的特殊效果,如拨号、跳转地图app等

手机浏览器上的特殊效果,如拨号、跳转地图app等
  • ribavnu
  • ribavnu
  • 2016年07月23日 14:46
  • 1820

Android应用调起三方地图进行导航

当项目中需要用到地点导航,可能你需要集成三方地图,但现在更多的应用的做法是直接调起手机中已经安装好的地图,高德,百度等等,这样比集成三方地图来得更快,可行性也更高,下面代码都是参考网络上的,自己整理了...
  • Ikulm
  • Ikulm
  • 2017年04月26日 16:37
  • 777

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

安卓实现百度地图调用详细解释

1、申请一个百度账号 2、输入http://developer.baidu.com/map/网址进入百度地图api 3、找到android开发,下载所需要的SDK 4、点击“开发”里面andro...
  • ycy0706
  • ycy0706
  • 2015年12月28日 16:35
  • 824

Android手机Web地图服务的应用设计

  • 2013年11月28日 19:34
  • 4.5MB
  • 下载

Android手机Web地图服务的应用设计

  • 2013年06月22日 13:12
  • 3.52MB
  • 下载

如何在Android手机上安装两个相同的应用

想在android手机上安装两个相同的应用,本以为可以安装不同版本的,试了几次,均相互覆盖了,于是,只能设法修改apk所对应的包名(package name)。 目的声明:本文只是为了满足DIY...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:唤起Android手机中已安装的地图应用
举报原因:
原因补充:

(最多只允许输入30个字)