【问题标题】:Android Maps controlAndroid 地图控件
【发布时间】:2011-08-06 11:29:39
【问题描述】:

如果我使用 Intent 在模拟器/设备上启动默认地图应用程序,我如何才能控制地图上的点击/触摸。 例如我想找到我所在位置的所有披萨店。如果我使用地理 URI,那就太容易了。 字符串 uri = "geo:"+ 39.967571 + "," + -75.532123 + "?q=pizza"; startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 地图启动后,我失去了控制,我希望能够根据用户点击的位置提取一些值。

如果我扩展 MapActivity,我不会得到我想要的,即基于参数的业务列表。 意图 myIntent = new Intent(YYYY.this, XXXX.class); YYYYY.this.startActivity(myIntent); 这将启动扩展 MapActivity 的 XXXX 活动。如何根据当前位置获取披萨店的列表。我尝试使用带参数的地理编码器,但结果根本不可靠。

【问题讨论】:

    标签: android android-intent maps actionview mapactivity


    【解决方案1】:

    如果我使用 Intent 在模拟器/设备上启动默认地图应用程序,我如何控制地图上的点击/触摸

    你没有。那不是你的应用。

    如果我扩展 MapActivity,我不会得到我想要的,即基于参数的业务列表。

    您将不得不自己编写“基于参数的业务列表”逻辑,并使用一些“业务列表”数据的第三方来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多