Android 安卓谷歌地图意图放大太远
我正试图修复QA团队的一个bug。当Android开始搜索特定地址时,它会放大太远(~200英尺),希望将距离设置在1000英尺左右。如果我给它一个查询,它的同类地图会完全忽略z参数 我已经尝试了所有我能想到的方法,甚至浏览了谷歌文档并尝试了以下内容: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_
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我也试过同样的问题。