:هدنسیون - GISPlus · Android Studio رازبا زا هدافتسا اب و Native تروص...
Transcript of :هدنسیون - GISPlus · Android Studio رازبا زا هدافتسا اب و Native تروص...
نویسنده:
علی درخشان
2
Mobile GISشروع برنامه نویسی
فهرست
3 .......................................................................................................... مقدمه
4 .......................................................................................................... :1 گام
Mobile GIS ............................................................................................ 4 یسینو برنامه یاابزاره یساز آماده
5 .............................................................................................................. ویاستود دیاندرو یانداز راه و نصب
JDK ................................................................................................ 5 نصب
Gradle ............................................................................................ 8 نصب
8 ..................................................................................... ویاستاد دیاندرو نصب
15 ......................................................................................................... :2 گام
15 ........................................................................................................................ نقشه شنیکیاپل نیاول جادیا
16 ................................................................................................................................... دیاندرو پروژه جادیا
Google Map API KEY ................................................................................................................ 18 افتیدر
20 ........................................................................................................................ برنامه به نقشه کردن اضافه
23 ......................................................................................................... :3 گام
23 ............................................................................................................................. شنیکیاپل یابیخطا و اجرا
Genymotion ..................................................................................................................... 23 ساز هیشب نصب
Mobile GIS ................................................................................. 30 یسینو برنامه آموزش لمیف گانیرا دانلود
31 ................................................................................................................................................ یانیپا سخن
3
Mobile GISشروع برنامه نویسی
مقدمه می باشد. GISPlusسایت این یک ساعت آموزش، هدیه ما به شما همراهان
، تالش می کنیم با آموزش های فوق العاده ساده Web GISآموزش و نیز Mobile GISآموزش ما همواره در
و نیز Web GISبرنامه نویسی و به دور از پیچیدگی های برنامه نویسی و فنی، عالقمندان را کمک کنیم تا با
آشنا شوند. Mobile GISبرنامه نویسی
را شروع کرده ایم و تا کنون آموزش هایی را منتشر کرده GISآموزش موبایل ، GISPlusمدتی است در سایت
روش های برنامه نویسی ، چگونه کار می کند؟ Mobile GIS؟ ، چیست Mobile GIS ایم به شما گفتیم
و ابزار های برنامه نویسی اندروید آشنا ساختیم. برنامه نویسی اندرویدرا توضیح دادیم و شما را با کیشن موبایلاپلی
رنامه نویسی موبایل که بحاال در این آموزش یک ساعته می خواهیم خیلی سریع و مختصر و مفید به شما نشان دهیم
GIS .آن قدر هم سخت نیست
فیلم آموزش برنامه نویسی . حتما به شما پیشنهاد می کنیم که این آموزش، مروری بر آموزش های قبلی هم می باشد
Mobile GIS عملی با مراحل کار آشنا شوید. %100را به رایگان دانلود کنید تا به صورت
4
Mobile GISشروع برنامه نویسی
این آموزش یک ساعته شامل بخش های زیر می باشد که به صورت رایگان به شما هدیه می کنیم:
مه نویسی : آماده سازی ابزارهای برنا1گامMobile GIS – 15 دقیقه
دقیقه 30 –: پیاده سازی اپ نقشه 2گام
دقیقه 15 –: اجرا و خطایابی اپلیکیشن 3گام
:1گام
Mobile GISآماده سازی ابزارهای برنامه نویسی
Mobileنامه نویسی دقیقه به شما یاد بدهیم چگونه ابزارهای مورد نیاز برای بر 15در این گام می خواهیم در
GIS .را آماده کنید
5
Mobile GISشروع برنامه نویسی
و Native ،Hybridگفته شد سه روش روش های پیاده سازی اپلیکیشن موبایلهمان طور که در نوشته
Mobile Web App نها نقاط قوت و ضعفی دارند که آهر یک از برای تولید یک برنامه موبایل وجود دارد که
.که کدام یک برای شما مناسب تر است شما دارد باید تصمیم بگیرید یا پروژه نهایتا با توجه به نیازی که کسب و کار
ما برای بهره مندی از مزایایی از جمله سرعت اجرا، تعامل قوی با سخت افزارهای دستگاه و... می خواهیم برنامه
Android Studioو با استفاده از ابزار Nativeرا بر پایه سیستم عامل اندروید به صورت GISنویسی موبایل
آموزش دهیم. به صورت ساده و روان
.، بیشتر آشنا شویدبرنامه نویسی اندرویدبا ابزارهای « آشنایی با سیستم عامل اندرید»می توانید در نوشته
نصب و راه اندازی اندروید استودیو
ندروز، مک و لینوکس رسمی گوگل برای برنامه نویسی اندروید است که برای پلتفرم های وی IDE ،اندروید استادیو
آماده شده است.
در طی سه گام آموزش خواهیم داد.ما نصب و راه اندازی اندروید استودیو را
نصبJDK
نصبGradle
نصب اندروید استودیو
JDKنصب
گفته شد، زبان برنامه نویسی اندروید بر پایه زبان جاوا نوشته شده آشنایی با سیتم عامل اندرویدهمانطور که در نوشته
یا Java Runtime Environmentاست و کدهای جاوا برای اجرا شدن، به ماشین واسطی تحت عنوان
Java Developmentنیازمند هستند. همچنین برای کامپایل شدن کدهای جاوا نیاز به JREاختصار به
Kit یا به اختصارJDK می باشد. با نصب بستهJDK ،JRE نیز نصب خواهد شد. بنابراین الزم است ابتداJDK
را نصب کنیم.
به آدرس زیر مراجعه فرمایید. JDKبرای دانلود آخرین نسخه ی
http://www.oracle.com/technetwork/java/javase/downloads/index
.html
6
Mobile GISشروع برنامه نویسی
نکته:
رم افزار های نباید از JDK، برای دسترسی به این صفحه و دانلود Oracleبه دلیل تحریم ایران توسط سایت
استفاده نمایید. IPییر نشانی تغ
خواهیم کرد. 10بر روی ویندز 9.0.1با شماره مشخصه JDKبیتی از 64در این آموزش، اقدام به نصب نسخه
و اجرای آن، مراحل Oracleاز سایت dk-9.0.1_windows-x64_bin.exeپس از دانلود فایل
Environmentرا در JDKنصب را به صورت پیش فرض جلو می بریم. بعد از نصب باید مسیر نصب
Variables ،مشخص کنیم. برای این منظورEnvironment Variables را در منویStart ویندوز
را انتخاب می کنیم. Edit the system environment variablesجستجو می کنیم و
7
Mobile GISشروع برنامه نویسی
کلیلک کنید Environment Variablesبر روی
را کلیک کنید. Editرا انتخاب و Pathپارامتر
به اتمام رسیده JDKرا به لیست موجود اضافه کنید و تغییرات را دخیره کنید. تا این مرحله نصب JDKمسیر نصب
است.
8
Mobile GISشروع برنامه نویسی
Gradleنصب
را مشاهده کنید و آخرین نسخه را دانلود کنید. ما Gradleلیست نسخه های این لینکد با مراجعه به می توانی
را از طریق لینک زیر دانلود می کنیم. 4.4.1نسخه
https://services.gradle.org/distributions/gradle-4.4.1-all.zip
از حالت فشرده خارج C:\Program Files\Gradleرا در مسیر دانلود شدهکافی است فایل Gradleبرای نصب
کنید.
نصب اندروید استادیو
می شود اما فقط محیط توسعه را شامل IDE ر می شود. نسخهمنتش Bundle و IDE اندروید استودیو در دو نسخه
های API ها و شامل ابزارها، کتابخانه SDK نیز می باشد. SDK شامل IDE کامل بوده و عالوه بر Bundle نسخه
ریق لینک طرا از Bundle، نسخه Android Studioابتدا آخرین نسخه .الزم برای توسعه دهندگان می باشد
.کنید زیر دانلود
https://developer.android.com/studio/index.html
9
Mobile GISشروع برنامه نویسی
د آنچه در تصاویر زیر می دانلود شده را اجرا کنید و مراحل نصب را مانن exeپس از دانلود اندروید استادیو، فایل
بینید تکمیل کنید.
10
Mobile GISشروع برنامه نویسی
11
Mobile GISشروع برنامه نویسی
نصب شوند. SDK، منتظر بمانید تا اندرویداستادیو و Installپس از انتخاب دکمه
12
Mobile GISشروع برنامه نویسی
نصب به اتمام رسید. برنامه را اجرا کنید.
را در اختیار می کردن تنظیمات از نسخه های قبل Importظاهر می شود که امکان پیامیابتدا در اولین اجرا
گردانی تنظیمات را ندارید اگر قصد باز (.…دیو است )مانند تم محیط توسعه وگذارد. منظور تنظیمات اصلی اندروید استو
و یا قبال اندروید استادیو را نصب نداشته اید گزینه ی دوم را انتخاب کنید.
13
Mobile GISشروع برنامه نویسی
، پیشنهاد می را مشخص می کند SDKپنجره ای نمایان می شود که نوع نصب برای Nextبعد از انتخاب گزینه
را انتخاب کنید. Standardکنیم گزینه
14
Mobile GISشروع برنامه نویسی
که مایل ر صورتید .موجود باشد شناسایی و نصب خواهد شد SDKبرای یک بروزرسانیدر مرحله بعد در صورتی که
از ورود به این مرحله اینترنت خود را قطع کنید. پیش ،به نصب بروزرسانی ها نیستید
15
Mobile GISشروع برنامه نویسی
ید کرد.و پنجره ی ورودی را مشاهده خواهاستادیو به اتمام رسیده است در این مرحله نصب اندروید
Androidنصب و راه اندازی »به نوشته Android Studioبرای دریافت اطالعات کامل تر نصب
Studio ».مراجعه کنید
:2گام
اولین اپلیکیشن نقشهایجاد
16
Mobile GISشروع برنامه نویسی
لی ساده دقیقه به شما یاد بدهیم چگونه اولین اپ نقشه ای خود را تولید کنید. شما خی 30در این گام می خواهیم در
را تولید می کنید. GISاپ موبایل آشنا می شوید و ساده ترین Mobile GISبا برنامه نویسی
خود، آماده شوید. Mobile GISبرای ایجاد اولین
در رای استفاده از نقشه ن روش ها بیکی از ساده تری ، راه های مختلفی وجود دارد.اپلیکیشنبرای قراردادن نقشه در
ود فراهم آورده خنقشه ابزار هایی است که شرکت گوگل بر روی API ، استفاده از نقشه گوگل از طریقاپلیکیشن
قصد داریم چگونگی نمایش نقشه در اپلیکیشن اندروید را در سه گام آموزش دهیم:است.
ایجاد پروژه اندروید
دریافتGoogle Map API KEY
اضافه کردن نقشه به برنامه
ایجاد پروژه اندروید
کرد. برای ایجاد یک همانطور که گفته شد با اتمام نصب اندروید استادیو پنجره خوش آمدگویی را مشاهده خواهید
را انتخاب کنید. Start a new Android Studio projectپروژه جدید
( برای پروژه خود Company domainصاری )باید یک نام و یک نام انح New Projectدر صفحه
انتخاب کنید.
را برای پروژه جدید انتخاب می کنیم. GoogleMapProjما نام
17
Mobile GISشروع برنامه نویسی
کنید.را مشخص Minimum SDK مقدار باید ،Target Android Device در صفحه
Minimum SDK مثال ما ور طود. به باید اجرا ش اندروید نسخه هایی از شما روی چهپروژه تعریف می کند کهAPI
.و اجرا خواهد شدصب د ننبه باال دار 4.2که اندروید ییبرنامه فقط روی گوشی هایعنی را انتخاب کرده ایم، 17
د اولین ها را برای ایجا Activityمی توانید یکی از انواع ،Add an Activity to Mobile در صفحه
Activity .یجاد یک ما برای ا برنامه انتخاب کنیدActivity سفیدEmpty Activity ب می کنیم.را انتخا
18
Mobile GISشروع برنامه نویسی
نید.آن انتخاب ک Layoutاصلی برنامه و Activityو در آخر همانند تصویر زیر، باید نامی برای
Google Map API KEY دریافت
برای شما جذاب بوده باشد. Mobile GISامیدواریم تا اینجای آموزش برنامه نویسی
هایی که شرکت گوگل بر روی نقشه های خود APIضافه کردن نقشه گوگل به یک پروژه اندروید، باید از برای ا
API Keyها الزم است یک شناسه منحصر بفرد به نام APIفراهم کرده است استفاده کنیم. برای دسترسی به
19
Mobile GISشروع برنامه نویسی
خود اطمینان یابید سپس عبارت بودن در حساب کاربری Loginدریافت کنیم. برای دریافت این کلید ابتدا از
google maps android api را گوگل کنید و اولین لینک پیشنهادی را انتخاب کنید یا وارد لینک زیر
شوید.
https://developers.google.com/maps/documentation/android-api/
.را انتخاب کنید Get A Keyدر باالی این صفحه همانند آن جه در تصویر زیر می بینید دکمه
CREATE Aبا انتخاب در پنجره ای که باز می شود می توانید یکی از پروژه های گذشته خود را انتخاب کنید و یا
NEW PROJECT .نامی برای پروژه جدید خود انتخاب کنید
شما ایجاد API Key طور که در تصویر زیر مشاهده می کنید همان ،Nextانتخاب نام و انتخاب دکمه پس از
در جایی ذخیره کنید. ،می شود. این کلید را برای استفاده در ادامه آموزش
20
Mobile GISشروع برنامه نویسی
اضافه کردن نقشه به برنامه
تابخانه این نقشه را به کآن، الزم است برای اضافه کردن نقشه گوگل به اپلیکیشن موبایل و استفاده از قابلیت های
اپلیکیشن خود اضافه کنیم.
کنیم. اضافه appدر پوشه build.gradleبرای اضافه کردن این کتابخانه باید آدرس آن را در فایل
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:25.3.1'
compile 'com.google.android.gms:play-services-maps:11.0.4'
testCompile 'junit:junit:4.12'
}
م افزارهای تغییر نرتوجه داشته باشید به دلیل تحریم این بخش از سرویس های گوگل برای ایران، الزم است از
استفاده کنید. IPنشانی
21
Mobile GISشروع برنامه نویسی
قبل از ،برنامه AndroidManifest.xmlدریافت شده در مراحل قبل را در فایل API Keyباید پس از آن
وارد کنیم. >application<بسته شدن تگ
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value=" دریافت شده از گوگل Api Key "/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
یم. برای دریافت اینترنت هست permission رای اینکه برنامه به درستی عمل کند نیاز به دریافتفراموش نکنید ب
وارد کنید. AndroidManifest.xmlکد زیر را در فایل permissionاین
<uses-permission android:name="android.permission.INTERNET"/>
نکته:
تعریف می شوند. applicationقبل از تگ ها permissionهمانطور که می دانید،
:یفست برنامه به این شکل استمان فایل در نهایت
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ir.gisplus.GoogleMapProj">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyD2HSaSZj6Gj8k159jCKvNXTPhYY2-SDpk" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
22
Mobile GISشروع برنامه نویسی
</activity>
</application>
</manifest>
در صفحه و ام صفحها به صورت تممورد نظر خود اضافه کنیم. قصد داریم نقشه ر Activityباید نقشه را به سپس
ستفاده از ا ،یکی از ساده ترین راه های قرار دادن نقشه نمایش دهیم. MainActivityاصلی برنامه یعنی
SupportMapFragment بنابراین در فایل .استactivity_main.xml، Fragment نقشه را به صورت زیر
قرار می دهیم.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
. همچنین استفاده کنیم ()getMapAsyncبرای معرفی و نمایش نقشه باید از متد MapActivity.javaدر کالس
سی کنیم.را بازنوی ()onMapReadyبرای نوشتن عملیاتی که پس از بارگذاری نقشه نیاز هستند، باید متد
package ir.gisplus.googlemapproj;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
public class MainActivity extends AppCompatActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SupportMapFragment mapFragment = (SupportMapFragment)
getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
23
Mobile GISشروع برنامه نویسی
@Override
public void onMapReady(GoogleMap googleMap) {
}
}
:3گام
اپلیکیشناجرا و خطایابی
حل قبل با استفاده از دقیقه به شما یاد بدهیم چگونه اپلیکیشن نقشه ای که در مرا 15در این گام می خواهیم در
یراداتی در آن وجود اگر ایجاد کردید را اجرا کنید و خروجی آن را مشاهده نمایید و ا Mobile GISبرنامه نویسی
دارد، چگونه آنها را برطرف نمایید.
روش های تست برنامه را معرفی کردیم. همانطور که در این آموزش Mobile GISکالس یندر آموزش های پیش
AVD Managerو یا Genymotionاندروید مانند گفته شد، شما می توانید پروژه خود را بر روی یک شبیه ساز
به تست و خطایابی برنامه بپردازید. Android Studioتست کنید و یا با اتصال تلفن همراه به
یی همراه باشد می تواند با پیچیدگی ها Android Studioهمواره اتصال مستقیم دستگاه های تلفن همراه به
بان تهیه نمایید. اما دستگاه وجود دارد و بهتر است از محتویات دستگاه پشتی و احتمال آسیب رساندن به محتویات
رم افزار نروش دیگر استفاده از شبیه سازهای سیستم عامل اندروید می باشد. یکی از این شبیه سازها
Genymotion .است
ه ساز مشاهده این شبیرا نصب کنیم و خروجی پروژه خود را بر روی Genymotionاکنون می خواهیم شبیه ساز
کنیم.
Genymotionنصب شبیه ساز
قابل استفاده است که به دو صورت رایگان و تجاری Genymotionیکی از قدرتمند ترین شبیه سازهای اندروید،
شده است و می توانید از است. امکانات اولیه مورد نیاز برای تست و خطایابی برنامه ها در نسخه رایگان قرار داده
خه رایگان این شبیه ساز استفاده کنید.نس
برای دانلود نسخه رایگان یک حساب کاربری ایجاد کنید و وارد شوید. www.genymotion.com ابتدا در سایت
genymotion جعه کنید.مرا این لینک، به
24
Mobile GISشروع برنامه نویسی
در ت. اس VirtualBox VM Oracleنیاز به نصب نرم افزار مجازی سازی Genymotionبرای نصب و راه اندازی
نصورت بسته همراه را دانلود کنید در غیر ای VirtualBoxرا نصب کرده اید، نسخه بدون VirtualBoxصورتیکه قبال
را دانلود کنید. VirtualBoxبا
ه برای فعال شدن پیش ببرید تا به پنجره خوش آمدگویی برسید. در این پنجر ،صورت پیش فرضمراحل نصب را به
را انتخاب کنید. Personal Useنسخه رایگان، گزینه
25
Mobile GISشروع برنامه نویسی
نید.کرا انتخاب Yes، گزینه ی Genymotionدر مرحله بعد برای انتخاب و نصب اولین دستگاه بر روی
هر چیز باید وارد حساب همانطور که مشاهده می کنید قبل از .را انتخاب کنید Add برای افزودن دستگاه جدید گزینه
نید.کرا انتخاب SignInایجاد کردید شوید، برای همین منظور گزینه Genymotionکاربری که در سایت
26
Mobile GISشروع برنامه نویسی
ا انتخاب و نصب کی رپس از وارد شدن، لیست دستگاه های موجود را مشاهده خواهید کرد که متناسب با نیاز خود ی
کنید. پس از تکمیل نصب دستگاه باید به لیست دستگاه های شما اضافه شود.
27
Mobile GISشروع برنامه نویسی
و به همین ترتیب می توانید هر تعداد دستگاه اضافه کنید.
Androidرا به Genymotionالزم است افزونه Genymotionبرای خطایابی برنامه های اندروید بر روی
Studio اندروید استادیو را باز کنید و به مسیر ،ای این منظوراضافه کنیم. برFiles > Settings > Plugins
مواجه می undNo plugins fo را وارد کنید. در ابتدا با خطای Genymotion ، واژهبروید. و در کادر جستجو
ید.را انتخاب کن in repositories Search شوید که برای جستجو در مخزن گوگل باید
28
Mobile GISشروع برنامه نویسی
Restart Android پس از نصب، گزینه. دانلود و نصب می شود ،Genymotion افزونه، Install با انتخاب گزینه
Studio دن باید آیکون شپس از باز دیو بسته و باز می شود.اظاهر می شود که با کلیک روی آن، اندروید است
Genymotion .به محیط اندروید استادیو اضافه شده باشد
29
Mobile GISشروع برنامه نویسی
ر روی آیکون را به اندروید استادیو معرفی کنیم. برای این کا Genymotionمرحله آخر باید مسیر نصب در
Genymotion .کلیک کنید تا پنجره زیر ظاهر شود. در این پنجره مسیر نصب را وارد کنید
نید دستگاه توا می لیست دستگاه های موجود، نمایش داده می شود که ،Genymotionبا کلیک مجدد روی آیکون
مورد نظر خود را انتخاب و اجرا کنید.
30
Mobile GISشروع برنامه نویسی
اپلیکیشن برآیید و اولین و ساده ترین Mobile GISبه شما شادباش می گوییم. شما توانستید از پس برنامه نویسی
را تولید کنید. مجهز به نقشه
Mobile GIS یسیزش برنامه نوآمو لمیفدانلود رایگان
Mobileفیلم رایگان آموزش برنامه نویسی به شما پیشنهاد می کنیم که این یک ساعت آموزش را با استفاده از
GIS صورت گام به گام و کامال عملی آموزش ببینید.به
31
Mobile GISشروع برنامه نویسی
سخن پایانی
Mobile GISآموزش برنامه نویسی خبر ویژه ای داریم. بسته جامع GISیسی موبایل برنامه نوبرای عالقمندان
در اختیار عالقمندان قرار خواهد گرفت. از آنجایی که رو به پایان GISPlusبه زودی آماده می شود و در سایت
قرار می گیرد، Mobile GISسال هستیم و تعداد محدودی بسته در این سال در اختیار عالقمندان برنامه نویسی
لذا اگر مایل به تهیه این بسته هستید می توانید هم اینک اقدام به پیش ثبت نام نمایید.
تولید کنید. لذا در این آموزش از اپلیکیشن نقشه موبایلما می خواهیم به زبان ساده به شما آموزش دهیم که چگونه
، ایجاد اولین اپلیکیشن نقشه موبایل را از صفر به شما آموزش دادیم.Mobile GISکالس له آموزش های سلس
می خواهم فیلم رایگان را دانلود کنم
32
Mobile GISشروع برنامه نویسی
برنامه نویسی ما تالش می کردیم با آموزش های ساده به شما برنامه نویسی موبایل را آموزش دهیم تا به سمت
Mobile GIS را ایجاد کنید و این آموزش ها با آموزش برنامه نویسی اپلیکیشن نقشه ایپیش بروید و یک
Mobile GIS .در یک ساعت تکمیل شد
است. برای مشاهده آموزش های پیشین و دانلود GISکالس رایگان موبایل این نوشته از مجموعه آموزش های
مراجعه نمایید GIS صفحه کالس موبایل آن ها، می توانید به PDFفیلم و
را پیگیری نمایید، تا از آخرین نوشته ها، آگاه GISPlusاینستاگرام صفحهو یا GISPlusکانال تلگرام توانید می
باشید.
)بر روی تصاویر کلیک کنید( پیشنهاد ما برای خواندن
33
Mobile GISشروع برنامه نویسی
تواناسازی جامعه با استفاده از رسالت ما،
سازی و می باشد. همواره آگاهاطالعات مکانی
از سامانه های گسترش دانش استفاده
اطالعات مکانی سرلوحه کار ما قرار دارد. لذا
می توانید برای دریافت مشاوره رایگان در
با ما تماس بگیرید. GISزمینه آموزش
مشاوره رایگانw w w ● G I S P l u s ● i r