点击按钮时转到标记

本文关键字:按钮 | 更新日期: 2023-09-27 18:15:53

我在写Android应用

我用标记创建了地图。

代码:

private void SetUpMap(){
        if (mMap == null) 
        { 
            FragmentManager.FindFragmentById<MapFragment> (Resource.Id.map).GetMapAsync (this);
        }
    }

    public void OnMapReady (GoogleMap googleMap)
    {
        mMap = googleMap;
        LatLng latlng = new LatLng (50.412300, 30.522756); 
        LatLng latlng2 = new LatLng (50.423831, 30.463489);
        LatLng latlng3 = new LatLng (50.439924, 30.592327);
        LatLng latlng4 = new LatLng (50.401984, 30.636648);
        LatLng latlng5 = new LatLng (50.431346, 30.517219);
        LatLng latlng6 = new LatLng (50.457135, 30.383227);
        LatLng latlng7 = new LatLng (50.430409, 30.385552);
        LatLng latlng8 = new LatLng (50.504091, 30.513835);
        LatLng latlng9 = new LatLng (50.461769, 30.520406);
        LatLng latlng10 = new LatLng (50.378065, 30.457423);
        LatLng latlng11 = new LatLng (50.516691, 30.617218); 
        LatLng latlng12 = new LatLng (50.397940, 30.638287); 
        LatLng latlng13 = new LatLng (50.451535, 30.525201); 
        LatLng latlng14 = new LatLng (50.445590, 30.495336); 
        LatLng latlng15 = new LatLng (50.452749, 30.515953); 
        CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng,10 );
        mMap.MoveCamera (camera);
        MarkerOptions options = new MarkerOptions ()
            .SetPosition (latlng)
            .SetTitle ("МУРАКАМІ ТРЦ «ОКЕАН ПЛАЗА»")
            .SetSnippet ("Вс. - Чт. 10:00 - 00:00  Пт. - Сб. 10:00 - 02:00");
        MarkerOptions options2 = new MarkerOptions ()
            .SetPosition (latlng2)
            .SetTitle ("МУРАКАМІ НА ЧЕРВОНОЗОРЯНОМУ")
            .SetSnippet ("Пн. - Вс. 11:00 - 00:00");

我有活动的地方列表。

我需要点击按钮,它将打开活动与地图,并前往指定的标记。

我该怎么做?

点击按钮时转到标记

将以下代码放入指定按钮的OnClick事件

 // change the latlng to your specified latlng
 CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng,10 );
 mMap.MoveCamera (camera);