【问题标题】:Marker OnClick; adding custom information into infoWindow by the user标记点击;用户将自定义信息添加到 infoWindow
【发布时间】:2019-09-16 04:51:57
【问题描述】:

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

【问题讨论】:

标签: java android google-maps marker infowindow


【解决方案1】:

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

这是一个添加标记、自定义图像和标题描述的示例:

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));

【讨论】:

  • 我在询问用户是否可以将图片和文本导入 infoWindow,而不是我
猜你喜欢
  • 2021-05-28
  • 1970-01-01
  • 2015-04-23
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多