Android Google Map v2 - 单击标记信息窗口时启动 Activity

标签 android google-maps android-activity google-maps-markers infowindow

我发现人们在执行这项特定任务时遇到了很多困难,我也需要帮助。

我已经使用 Google 提供的默认代码在 map 上成功创建了标记。但现在我希望能够单击“InfoWindow”打开一个新 Activity ,以便添加更多信息。

有人知道最好的方法吗?

如果您能回答这个问题请提供一些代码或示例。 任何帮助将不胜感激!

最佳答案

将此添加到您的代码中

 Mymap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
            @Override
            public void onInfoWindowClick(Marker marker) {
               Intent intent = new Intent(MapActivity.this,OtherActivity.class);
               startActivity(intent);


            }
        });

关于Android Google Map v2 - 单击标记信息窗口时启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677929/

相关文章:

javascript - 无法在 gmap-window 中设置未定义的属性 'opacity'

java - 返回键关闭任务中注册的所有 Activity

java - 找不到符号变量activity_main

android - 在 edittext 中为用户 ID 显示带有文本和数字的键盘

javascript - Google Maps API (JS) 在航点中使用 PlaceId 创建路线

javascript - map API 自动完成建议不会替换输入值

android - 如何让Android系统对所有apk强制LANDSCAPE?

android - 坚持从 Activity 移植到 fragment

android - 如何查询 GcmNetworkManager 以查看我的任务是否已安排?

android - 我如何从 timePickerDialog 中保存 hourOfDay 和分钟以将其与其他变量进行比较?