سفارش تبلیغ
صبا ویژن

افزودن انواع نقشه ها

نقشه های گوگل دربرگیرنده یکسری نوع نقشه میباشد:  طراحی اپلیکیشن در مشهد معمولی (normal) ، ماهواره ای (satellite) ،  ترکیبی (hybrid) ، زمین (terrain) و \"هیچ\" (none) (سوای هیچ نقشه ای).  در تصاویر ذیل گونه های این نقشه ها را به ترتیب میبینید:

نقشه معمولی (normal)

ماهواره ای (satellite)

ترکیبی (hybrid)

زمین (terrain)

هر نوع نقشه ، گونه های مختلفی از داده ها را ارائه میدهد. از جمله ، رایاپارس هنگام به کار گیری از نقشه ها برای ناوبری در ماشین ، دیدن اسم خیابان ها اثرگذار میباشد ، براین اساس می‌توانید از آیتم ساده به کارگیری فرمایید. هنگام کوهپیمایی ، نقشه زمین قادر است برای تصمیم گیری در امر معیار ترفیع بیشتر برای صعود به قله موءثر باشد.

درین کار شما:

یک نوار اپلیکیشن با یک منوی آیتم اضافه می‌کنید که به مخاطب قابلیت و امکان تغییر تحول نوع نقشه را میدهد.

جای آغاز نقشه را به جای منزل خویش منتقل می‌کنید.

قابلیت و امکان اضافه کردن نشانگرها که مکانهایی را روی نقشه علامت میدهند و می‌توانند دارنده برچسب نیز باشند ، را در نرم افزار آماده میکنید.

اضافه کردن منو برای اشکال نقشه ها

در‌این مرحله ، شما یک نوار اپلیکیشن با یک منوی مورد اضافه می‌کنید که به استفاده کننده اذن میدهد نوع نقشه را تغییر و تحول دهد.

برای ساخت‌و‌ساز یک پوشه منوی XML ، روی فایل res خویش راست کلیک کرده و آیتم New> Android Resource File را تعیین نمایید.

در فریم دیالوگ ، اسم فولدر را map_options بگذارید.

نوع منبع (resource type) را menu گزینش نمائید.

روی OK کلیک نمائید.

در صفحه Code ، کد جان دار در فولدر نو را با کد ذیل جایگزین فرمایید تا مورد های منوی نقشه تولید خواهد شد. نوع نقشه \"none\" را حذف کردیم چون \"none\" سبب به فقدان  نقشه می گردد. این مرحله منجر غلط میشود (زیرا هنوز عنا وین را در فولدر strings.xml وارد نکرده ایم) ، البته در مرحله آتی آن را برطرف میکنید.

 

xmlns:app=\"http://schemas.android.com/apk/res-auto\">

android:id=\"@+id/normal_map\"

android:title=\"@string/normal_map\"

app:showAsAction=\"never\" />

android:id=\"@+id/hybrid_map\"

android:title=\"@string/hybrid_map\"

app:showAsAction=\"never\" />

android:id=\"@+id/satellite_map\"

android:title=\"@string/satellite_map\"

app:showAsAction=\"never\" />

android:id=\"@+id/terrain_map\"

android:title=\"@string/terrain_map\"

app:showAsAction=\"never\" />

 

     6. در فولدر strings.xml برای رفع اشتباهات منابعی را برای خصوصیت های title (تیتر منوهای بالا) اضافه نمایید.