当前位置:首页 > 开发 > 移动开发 > 正文

强制用Google Map显示坐标点

发表于: 2010-02-11   作者:dai_lm   来源:转载   浏览次数:
摘要: 当我们需要在Google Map上显示坐标的时候,会通过下面的方法 String url = "http://maps.google.com/maps?hl=en&mrt=loc&q=time square, NY"; Intent i = new Intent(Intent.ACTION_VIEW, url); startActivity(i);
当我们需要在Google Map上显示坐标的时候,会通过下面的方法

String url = "http://maps.google.com/maps?hl=en&mrt=loc&q=time square, NY";
Intent i = new Intent(Intent.ACTION_VIEW, url);
startActivity(i);

当我们启动这个Activity的时候,Android系统会让我们从Browser和Google Map中选择以哪种方式打开(当然可以通过设置默认打开方式来避免,但是这个不受开发者控制)

现在发现可以通过设置属性,指定打开方式

String url = "http://maps.google.com/maps?hl=en&mrt=loc&q=time square, NY";
Intent i = new Intent(Intent.ACTION_VIEW, url);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
& Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
i.setClassName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity");
startActivity(i);

这个时候就可以直接调用Google Map,并显示坐标点了

强制用Google Map显示坐标点

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
首先导入google map JS(需要VPN): <script src="http://maps.google.com/maps/api/js?v=3.5&sen
首先导入google map JS(需要VPN): <script src="http://maps.google.com/maps/api/js?v=3.5&sen
首先导入google map JS(需要VPN): <script src="http://maps.google.com/maps/api/js?v=3.5&sen
效果图如下: 此处用的弹出层是我播客中前面提到的方法,这里我就不再提出来了。直接说google地址的
检查Android SDK ,确保Google Play service已经安装,现象见图: 开发的应用要支持2.2+导入Froyo的
com.google.android.maps包,其中包含了一系列用于在Google Map上显示、控制和层叠信息的功能类,以
文档选项 <noscript></noscript> <noscript><tr valign="top"><td widt
文档选项 <noscript></noscript> <noscript><tr valign="top"><td widt
首先创建一个domain:Mall,用于表示商场信息 package net.zhele.domain class Mall { String mallNam
感谢读者 xslidian 的提醒。 Google Labs又有新成员:Julia Map。它可显示出法国数学家加斯顿朱莉娅
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号