geo:latitude,longitude?z=zoom in android 带我到我当前的位置
Posted
技术标签:
【中文标题】geo:latitude,longitude?z=zoom in android 带我到我当前的位置【英文标题】:geo:latitude,longitude?z=zoom in android taking me to my current location 【发布时间】:2012-05-08 23:22:19 【问题描述】:我想从我的应用中调用内置地图应用。我遇到了this link。这个页面也给了我this link,在那里我真的可以得到我想要的。我知道
geo:latitude,longitude?z=zoom
仍处于开发模式。
我的问题是,当我使用它时,它会到达所需的位置,然后将我转移到我当前的位置。
这是我正在使用的代码
String uri = String.format("geo:%f,%f?z=18",(float)(latitude /1E6),(float)(longitude/1E6));
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
我该如何解决?
【问题讨论】:
什么是lat和long值你也可以粘贴你的代码 提供足够的代码,你就会得到解决方案 【参考方案1】:你可以试试这个.....
Intent mapintent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("geo:0,0?q="+lat_string+long_string+"(Title_to_show)"));
lat_string
和 long_string
是原始格式,即76.6464831
35.494
的东西..
【讨论】:
以上是关于geo:latitude,longitude?z=zoom in android 带我到我当前的位置的主要内容,如果未能解决你的问题,请参考以下文章
计算在 X 和 Y 和 Z 方向上具有一个坐标 + 距离的新坐标
道具'coordinate.longitude'在'MapMarker'中被标记为必需,但它的值是未定义的