بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشخص کردن ادرس روی نقشه
یک اپلیکیشن برای یه شرکت طراحی کردیم که همه چیزش آماده شده، فقط یه چیز مونده، اونم اینه که قسمت تماس و ادرس شرکت رو مشخص کنیم ، برای اینکار بهترین روش پیاده سازی رو به من میگید .
من میخوام اطلاعات این شرکت که شامل ادرس ، شماره تماس و نمایش روی نقشه برای حدود 10 تا شعبه این شرکت هست .
حالا به نظرتون برای اینکه این مشخصات و مخصوصا نقشه رو مشخص کنم آیا از گوگل مپ استفاده کنم ؟ اگه این کار و کنم چقد روی حجم برنامه تاثیر میذاره ؟
یا اینکه برای مشخص کردن فقط چند نقطه استفاده از گوگل مپ بهینه نیست و بهتره از روش دیگه ای استفاده کنم و اگه اینطوره چه روشی رو پیشنهاد میدین؟
0
0
نظراتتون رو میگین (10 سال پیش)
+3
0
برای آدرس دهی روی نقشه در اندروید بهترین راه به نظر من استفاده از اینتنت است. به سادگی می توانید مختصات هر یک از شعب را اینتنت بدین. استفاده از گوگل مپ در داخل برنامه ای که کاربری مسیریابی نداره توصیه نمی شه. هر چند میشه حجم برنامه را تا حدود زیادی مدیریت کرد و عملا حجم زیادی از برنامه اشغال نشه اما عیب عمده این روش اینه که سرویس گوگل روی گوشی کاربر باید به روز باشه و اگر به روز نباشه خطاهای مختلفی به کاربر داده میشه. ضمن اینکه در صورت استفاده از اینتنت کابر می تونه بین نرم افزارهای مختلف نقشه خوان روی گوشی با هر کدام که خواست مسیر یابی کند. (10 سال پیش)
0
0
دستتون درد نکنه اقا حامد ، پیشنهاد خیلی خوبی بود
لطف میکنید برای نوشتن اینتنت مربوطه هم راهنمایی کنین (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hamed
10 سال پیش
+1
0
ببخشید که دیر جواب می دهم. در این موارد خیلی سریع در اینترنت جستجو کنید. برای مثال بزنید how to intent to map in android. در هر حال خود من از کد زیر استفاده می کنم:
try {
String uri = String.format(Locale.ENGLISH, "geo:%f,%f", geoTagTwo, geoTagOne);
//String uri = String.format(Locale.ENGLISH, "geo:%f,%f", 32.6578755, 51.6378358);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
G.currentActivity.startActivity(intent);
}
catch (Exception e) {
e.printStackTrace();
Toast.makeText(G.currentActivity, "your device not suported", Toast.LENGTH_SHORT).show();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .