Android Maps控件
|
如果我使用Intent在模拟器/设备上启动默认地图应用,则如何获得对地图上点击/触摸的控制权。
例如我想在我的位置找到所有披萨店。如果我使用地理URI,那就太简单了。
字符串uri = \“ geo:\” + 39.967571 + \“,\” + -75.532123 + \“?q = pizza \”;
startActivity(new Intent(android.content.Intent.ACTION_VIEW,Uri.parse(uri)));
一旦启动地图,我便失去了控制,我希望能够根据用户单击的位置提取一些值。
如果我扩展MapActivity,则无法获得我想要的东西,即基于参数的业务清单。
意图myIntent =新意图(YYYYY.this,XXXX.class);
YYYYY.this.startActivity(myIntent);
这将启动XXXX活动,从而扩展了MapActivity。如何根据当前位置获取披萨店的列表。我尝试将Geocoder与参数一起使用,但结果根本不可靠。
没有找到相关结果
已邀请:
1 个回复
芦歉竭皑