【问题标题】:Setting an icon to a marker in a Map from an image URL从图像 URL 将图标设置为地图中的标记
【发布时间】:2019-03-30 00:38:03
【问题描述】:

我想从 URLMap 中的 ma​​rker 设置一个图标。我看到了很多解决方案,但都展示了如何从我们的可绘制文件夹中设置图标。在这里,我想要一些不同的东西,我有一个个人资料图片 URL,我需要将该图片设置为我的标记的图标。请建议我解决这个问题。 她是我的代码:

private void setUpCurrentMarker(LatLng latLng) {
    mMap.clear();
    if (!isUp)
        onSlideViewButtonClick(addressView);
    //LatLng sydney = new LatLng(-34, 151);
    mMap.addMarker(new MarkerOptions()
            .position(latLng)
            .title("Current Location"));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
    mMap.animateCamera(CameraUpdateFactory.zoomTo(11));
}

【问题讨论】:

  • 您是否尝试过传递图像 url .icon("Image url from Json Response")..?
  • @pawankasar 不,我不明白你的意思
  • 我的意思是尝试将您的图片 url 传递给 .icon("Image url"); .title() 之后的方法
  • @pawankasar 不,那个 .icon 方法只接受位图类型作为参数

标签: android google-maps google-maps-markers marker


【解决方案1】:
URL url = new URL("Your Image Url");
Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
map.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromBitmap(bmp)));

@Rahul Surendram 请尝试上述解决方案,希望对您有所帮助...!

【讨论】:

  • 让我检查一下先生
猜你喜欢
  • 2020-12-09
  • 1970-01-01
  • 2019-09-22
  • 2014-06-21
  • 2018-11-08
  • 1970-01-01
  • 2016-01-28
  • 1970-01-01
  • 2023-02-11
相关资源
最近更新 更多