我正在编写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");
我有活动的地方名单。
我需要点击按钮,它会打开带有地图的活动并转到指定的标记。
我怎么能这样做?
答案 0 :(得分:3)
将以下代码放在指定按钮
的OnClick事件中 // change the latlng to your specified latlng
CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng,10 );
mMap.MoveCamera (camera);