0
Я пишу приложение для 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");
У меня есть активность со списком мест.
Мне нужно нажать кнопку, и он откроет активность с картой и перейдет к указанному маркеру.
Как я могу это сделать?
У меня есть LatLng и кнопки в различных видах деятельности @Waleed Сарвар –
Если они находятся в различных видах деятельности вы можете создать намерение и добавить две дополнительные услуги, содержащие Долгота и широта, и когда ваша активность карты начнет проверять эти значения, а если она присутствует и действительна, используйте код от Waleed Sarwar. – glethien
@ Eugene glethien is right.Pass the lat long in extras of intent получает значение от намерения в следующем действии, когда вы нажимаете кнопку – waleedsarwar86