Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓谷歌地图意图放大太远_Android_Google Maps_Android Intent - Fatal编程技术网

Android 安卓谷歌地图意图放大太远

Android 安卓谷歌地图意图放大太远,android,google-maps,android-intent,Android,Google Maps,Android Intent,我正试图修复QA团队的一个bug。当Android开始搜索特定地址时,它会放大太远(~200英尺),希望将距离设置在1000英尺左右。如果我给它一个查询,它的同类地图会完全忽略z参数 我已经尝试了所有我能想到的方法,甚至浏览了谷歌文档并尝试了以下内容: Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?z=10&q=restaurants"); Intent mapIntent = new Intent(Intent.ACTION_

我正试图修复QA团队的一个bug。当Android开始搜索特定地址时,它会放大太远(~200英尺),希望将距离设置在1000英尺左右。如果我给它一个查询,它的同类地图会完全忽略z参数

我已经尝试了所有我能想到的方法,甚至浏览了谷歌文档并尝试了以下内容:

 Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?z=10&q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
但它仍然忽略了地址在其中的缩放级别

这是我现在的代码:

String geo = "geo:" +(mCampground.latitude + "," + mCampground.longitude);
String maplLabel =(mCampground.title);
String query  =Uri.encode(mCampground.address1 + "(" + maplLabel+")");
String uriString = geo + "?q=" + query + "&z=10";
Uri uri = Uri.parse(uriString);

Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage("com.google.android.apps.maps");
startExternalActivity(intent);

您是否尝试过10以外的值,以查看是否获得了您更喜欢的结果?这可能对您有所帮助:是的,我尝试过许多值,甚至3,这是世界上最好的值view@Demonsoul我也试过同样的问题。