آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کمک فوری لطفا

rey  8 سال پیش  8 سال پیش
+1 0

من تو برنامم سه تا تب دارم که میخوام با انتخاب یکی از تب هام گوگل مپ رونمایش بده 

من یه گوگل مپ اکتیویتی با کلیک راست و 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);
0 0
ممنون از راهنماییتون (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .