Android谷歌地图意图缩放太远

时间:2015-11-26 00:54:28

标签: android google-maps android-intent

我正在尝试修复QA团队的错误。当Android启动搜索特定地址的意图时,它会放大太远(~200英尺)希望它将距离设置在1000英尺左右。如果我给它一个查询,它就像地图一样完全忽略了z param。

我已经尝试过各种我能想到的方式,甚至通过google docs尝试了这个:

 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);

0 个答案:

没有答案