【问题标题】:How to open html popup when clicking on marker android单击标记android时如何打开html弹出窗口
【发布时间】:2016-07-06 21:42:54
【问题描述】:

嗨!

如何在 google maps api android 中单击标记时显示弹出窗口?

这是标记

LatLng sLatLng12 = new LatLng(xx.xxxx, xx.xxxxx);
       googleMap.addMarker(new MarkerOptions()
        .position(sLatLng12)
        .title(getString(R.string.title1map))
        .snippet(getString(R.string.snippet1map))
        .icon(BitmapDescriptorFactory.fromResource(R.drawable.ikon)));

我想显示一个 sn-p 不允许我的大文本,所以我想显示一个显示 html 页面或任何可以处理大文本的弹出窗口,例如其他应用程序的“发行说明”部分。

提前致谢!

【问题讨论】:

    标签: java android google-maps maps


    【解决方案1】:

    我认为信息窗口可以帮助您解决这个问题。 InfoWindow 在给定位置的地图上方的弹出窗口中显示内容(通常是文本或图像)。信息窗口有一个内容区域和一个锥形主干。茎的尖端附着在地图上的指定位置。

    var contentString = "Im a pop-up";
    var infowindow = new google.maps.InfoWindow({
    content: contentString
    });
    

    查看此working sample here。 如需更多参考,请参阅此SO thread。

    【讨论】:

    • 感谢您的回答,但我使用的是 android (java) 而不是 javascript。我使用信息窗口,但信息窗口不显示大文本。
    猜你喜欢
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2021-03-29
    相关资源
    最近更新 更多