在谷歌地图V2中创建自定义信息窗口

26

我正在尝试制作一个自定义窗口,看起来像这样(用于地图对象)。

用户资料

但是,我想放置一张图片代替关注者和追随者,但我不知道如何制作,请问有什么参考吗? 谢谢您提前。

3个回答

33

它只是像其他布局一样的XML布局。在这里查看一个简单的教程。

只需记住,布局中的按钮将不起作用。


2
为了让按钮也能够工作,我还在我的应用程序中使用它:https://dev59.com/DGYq5IYBdhLWcg3w4Edx#15040761 - peresisUser
2
更好的教程可以在这里找到:https://www.zoftino.com/google-maps-android-custom-info-window-example - Purvik Rana

6

0
如果您想自定义InfoWindow:
  1. 通过覆盖所需的方法创建自定义InfoWindowAdapter(确保发送上下文)。

  2. 填充自定义视图。

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

  4. 像这样设置适配器:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接