بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کمک فوری لطفا

مدیریت گفتگو
rey 9 سال پیش
آخرین تغییر: 9 سال پیش

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

من یه گوگل مپ اکتیویتی با کلیک راست و new->google-> google map activity ساختم الان نمیدونم چطور باید بگم که این صفحه رو بازدن اون تب نمایش بده

بعد از این کار میخوام توی اون گوگل مپ زوم روی یک شهر و خیابون خاص باشه با چه کدی میتونم اینکار رو انجام بدم؟

 

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
kazemian 9 سال پیش

 پاسخ صحیح

برای اینکه بدونید کدوم تب 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);

نظرات

rey 9 سال پیش
ممنون از راهنماییتون

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