当用户单击特定位置时,我想在地图上标记位置

时间:2019-01-31 04:14:13

标签: android location

我正在创建一个可在android中跟踪附近学校,医院等的应用。我面临的问题是我想存储一些由用户标记的位置,并在地图上显示给其他用户。我正在为附近的学校和医院使用google map api,但无法标记位置。如果有人能解决我的问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试在地图准备好后设置点击监听器,并为每次点击添加标记,如下所示:

    mGoogleMAp.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
        @Override
        public void onMapClick(LatLng latLng) {
            mGoogleMAp.addMarker(new MarkerOptions().position(latLng));
        }
    });