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与参数一起使用,但结果根本不可靠。     
已邀请:
  如果我使用Intent来启动模拟器/设备上的默认地图应用,如何获得对地图上点击/触摸的控制权 你不知道那不是您的应用。   如果我扩展MapActivity,则无法获得我想要的东西,即基于参数的业务清单。 您将必须根据参数逻辑自己编写“业务列表”,并带有一些“业务列表”数据的第三方来源。     

要回复问题请先登录注册