我已经设置了我的应用程序,使用下面的代码将Google地图启动到设定的位置,但地图显示缩放为完整,您无法看到任何道路,您必须手动缩小以查看任何内容。如何使用下面的代码设置缩放级别我尝试过setZoom(16);但这没有效果。
if (mapnav == 10) {
String uri = "geo: 53.777969,-1.571474";
setZoom(16);
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);}
我也可以启动方向而不是地图
答案 0 :(得分:5)
您可以在URI中指定缩放级别,例如"geo: 53.777969,-1.571474?z=23"
Google地图
geo:latitude,longitude geo:latitude,longitude?z=zoom geo:0,0?q=my+street+address geo:0,0?q=business+near+city
VIEW 的
将地图应用程序打开到给定位置或查询。目前正在开发Geo URI方案(不完全支持) z字段指定缩放级别。缩放级别1显示整个地球,以给定的纬度为中心。缩放级别2表示地球的四分之一,依此类推。最高缩放级别为23.更大的缩放级别将被限制为23。
对于Google导航部分,您可以使用"google.navigation:q="+location
,其中location
是坐标。意图Intent.ACTION_VIEW
。
资源:
关于同一主题: