2

In my ExpandableListView I need to add Google Map on each item.

I tried with putting Map on each item but its giving me inflate exception. And its is also stated that an MapActivity can contain only one MapView.

Is there any other idea to achieve this.

For refrence you can see here.

enter image description here

4

2 回答 2

3

您的评论MapActivity表明您正在使用已弃用的 Maps V1。Maps V2 不需要MapActivity并且可以有多个地图。

话虽如此,您提出的实现不太可能运行良好,因为将可滚动的东西放在可滚动的东西中可能会出现问题。恕我直言,这也是相当不切实际的——无论是谁提出了这种设计,都从未使用过真正的智能手机,因为拥有这么小的交互式地图(再次,恕我直言)毫无意义。

考虑在内部使用静态地图(在某处有一个 Google API),ExpandableListView在地图上点击会显示完整的地图,无论是在您的应用程序中还是在标准地图应用程序中。

于 2013-05-28T09:14:57.043 回答
1

我建议不要使用静态地图(例如,无法使用newLatLngBounds缩放到特定边界或添加特定纬度/经度的圆圈)。

我建议在 lite 模式下使用地图片段

此外,还有一个新的“精简模式”地图选项,非常适合您想要提供许多较小地图的情况,或者地图太小以至于无法进行有意义的交互的情况,例如列表中的缩略图。精简模式地图是地图在指定位置和缩放级别的位图图像。

地图片段可以嵌套在列表中。

于 2015-01-22T12:00:03.680 回答