标记OnClick;用户将自定义信息添加到infoWindow中

时间:2019-04-26 16:24:39

标签: java android google-maps marker infowindow

我正在创建一个应用程序,以便用户可以放置一个标记并将自己的信息和库中的图片放入infoWindow中?这可能吗?我是否要使用其他活动,我应该在哪里存储这些信息?

1 个答案:

答案 0 :(得分:0)

要设置自定义标记图像,您必须以位图格式使用该图像。

这是添加标记,其自定义图像和标题说明的示例:

Mymarker = googleMap;
            LatLng markerPosition = new LatLng(Lat, Long);
            BitmapDrawable dr = (BitmapDrawable) getResources().getDrawable(R.drawable.my_image);
            Bitmap bitmapD = Bitmap.createScaledBitmap(dr.getBitmap(), 200, 200, false);
            Mymarker.addMarker(new MarkerOptions().snippet("My Snippet").icon(BitmapDescriptorFactory.fromBitmap(bitmapD)).position(markerPosition).title("Marker"));
            Mymarker.moveCamera(CameraUpdateFactory.newLatLng(markerPosition));