通过图片网址在地图中的标记上设置图标

时间:2018-10-25 11:50:43

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

我想通过 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));
}

1 个答案:

答案 0 :(得分:3)

URL url = new URL("Your Image Url");
Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
map.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromBitmap(bmp)));

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