بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کمک فوری لطفا
من تو برنامم سه تا تب دارم که میخوام با انتخاب یکی از تب هام گوگل مپ رونمایش بده
من یه گوگل مپ اکتیویتی با کلیک راست و new->google-> google map activity ساختم الان نمیدونم چطور باید بگم که این صفحه رو بازدن اون تب نمایش بده
بعد از این کار میخوام توی اون گوگل مپ زوم روی یک شهر و خیابون خاص باشه با چه کدی میتونم اینکار رو انجام بدم؟
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
kazemian
8 سال پیش
+2
0
پاسخ صحیح
برای اینکه بدونید کدوم تب select شده میتونید از 'addOnTabSelectedListener' استفاده کنید :
tabLayout.addOnTabSelectedListener(new OnTabSelectedListener() {
@Override
public void onTabSelected(Tab tab) {
switch(tab.getPosition()) {
case 0:
....
}
}
و برای اینکه گوگل مپ روی مختصات خاصی زوم بشه کد زیر مناسب کارتون هست :
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, 15));
اگر میخواید که عمل زوم با انیمیشن انجام بشه از این کد استفاده کنید :
map.animateCamera(CameraUpdateFactory.newLatLngZoom(location, 15), 3000, null);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .