在Google Maps V2中创建自定义信息窗口

时间:2013-07-01 17:30:00

标签: android google-maps-android-api-2 infowindow

我正在尝试创建一个看起来像这样的自定义窗口(对于地图对象)。

User profile

但是我不想跟随和关注项目,而是想放置一个图像,但我无法弄清楚如何制作一个,任何参考? 提前谢谢。

3 个答案:

答案 0 :(得分:29)

它只是一个像其他布局一样的xml布局。检查here以获取一个小教程。

请记住布局中的按钮不起作用

答案 1 :(得分:5)

阅读此文章以了解how to create custom infowindows。您可以在xml布局文件中添加所需的imageview,并将布局呈现为infowindow

答案 2 :(得分:0)

如果要自定义InfoWindow:

  1. 通过覆盖所需的方法制作自定义InfoWindowAdapter(确保发送上下文)。

  2. 为自定义视图充气。

  3. 通过findViewById()引用所有视图,并在需要时执行此操作。

  4. 设置适配器如下:

  5. mMap = googleMap; mMap.setInfoWindowAdapter(new CustomInfoWindowAdapter getApplicationContext()));