标记点击;用户将自定义信息添加到 infoWindow
Posted
技术标签:
【中文标题】标记点击;用户将自定义信息添加到 infoWindow【英文标题】:Marker OnClick; adding custom information into infoWindow by the user 【发布时间】:2019-09-16 04:51:57 【问题描述】:我正在创建一个应用程序,用户可以在其中放置一个标记并将他自己的信息和画廊中的图片放入 infoWindow 中?这可能吗?我是否使用其他 Activity,我将这些信息存储在哪里?
【问题讨论】:
我投票结束这个问题,因为它“过于宽泛” - 请阅读How to ask a good question 【参考方案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,而不是我以上是关于标记点击;用户将自定义信息添加到 infoWindow的主要内容,如果未能解决你的问题,请参考以下文章
如何将自定义的 InfoWindow 添加到 google-maps swift ui 中的标记?
php 如何将自定义过滤器字段添加到没有过滤器插件的Tribe事件日历(在此示例中 - 按类别和标记过滤)。示例:https: