如何在Android Textview中显示Google静态地图

我在ExpandableList中有一个TextView,我通过Html.fromHtml()设置TextView的文本。 我试图在Textview中显示静态Google地图,并将其作为按钮使用。 以下是我希望包含的示例Google静态地图片段的链接...

http://maps.google.com/maps/api/staticmap?center=37.386052,-122.083851&zoom=13&markers=size:mid|color:blue|37.386052,-122.083851&path=color:0x0000FF80|weight:5|37.40276, -122.06360&大小= 220x150&传感器=假

这是我如何努力去做的。 注意我试图在infoString的末尾显示图像

String infoString = ("<img src='map.png'><b> Address: </b>" + address + ", Boston, MA 02210<br />" +
    "<img src='star.png'><b> Rating: </b>" + rating + " out of 5" + "<br />" +
    "<img src='phone.png'><b> Phone: </b> <a href="tel:" + phoneDial +"">" + phoneDisplay + "</a>" + "<br />" +
    "<img src='yelp.png'><b> Yelp: </b> <a href="" + url + "">Click Here</a> <br />" + 
    "<a href='mailto:nomail@mail.com'><img src='http://maps.google.com/maps/api/staticmap?center=37.386052,-122.083851&zoom=13&markers=size:mid|color:blue|37.386052,-122.083851&path=color:0x0000FF80|weight:5|37.40276,-122.06360&size=220x150&sensor=false'/></a>");

businessInfo.add(Html.fromHtml(infoString, new ImageGetter(), null));

这显然不起作用,只显示一个蓝色框而不是图像。 至于infoString的其他图像,我使用ImageGetter来显示这些图像。 ImageGetter工作正常,但我显然不能在静态地图上使用它,因为地图的URL将根据放入的地址而变化。

有人可以分享一个解决方案,让我可以在我的Textview中显示静态地图吗?

链接地址: http://www.djcxy.com/p/67535.html

上一篇: How to display a Google Static Map in Android Textview

下一篇: google static map api works on host only after localhost