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

مشکل : نمایش مکانهای خاص روی گوگل مپ

محمد نمازی  11 سال پیش  8 سال پیش
0 0

با سلا و خسته نباشید !!

صبحتون بخیر،

چطوری میتونم با استفاده از کتابخانه ی گوگل مپ، مثلا تمام پمپ بنزین ها و یا بانکها رو روی نقشه علامتگذاری کنم و زمانی که کاربر روی هرکدوم از علامتها کلیک کرد، بصورت کاستوم اطلاعات مربوط به اون محل رو نشون بده و امکاناتی که میخوام داشته باشه :

1 - علامتگذاری محل ها، با استفاده از آیکن اختصاصی

2 - گرفتن موقعیت جاری کاربر و سپس نمایش اطلاعات درخواست شده

3 - نمایش اطلاعات محل، پس از کلیک شدن و همچنین "مسیریابی" از موقعیت جاری تا محل علامتگذاری شده

4 - اجرا شدن نقشه در یه اکتیویتی جدا، "نه" در برنامه ی خود GoogleMaps

دقیقا شبیه برنامه ی iBenzin , ... 

باتشکر

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
RojaDev  11 سال پیش
+1 0

1- برای علامتگذاری محل خاص نیاز به مختصات و دستورات زیر هست :

         map.animateCamera(CameraUpdateFactory.newCameraPosition(position1));
        map.addMarker(new MarkerOptions()
                .position(latlng)
                .icon(BitmapDescriptorFactory.fromResource(R.drawable.pic)));

بجای R.drawable.pic  هم میتونید یه عکس اختصاصی برای علامت گذاری انتخاب کنید

2 - واسه گرفتن موقعیت جاری کاربر هم مثال های زیادی توی نت هست و استاد هم در ویدیویی که در مورد گوگل مپ درس دادن کامل توضیح دادن

3- در مورد مسیر یابی هم اینجا کامل توضیح داده شده : http://answers.uncocoder.com/question/4055/%D9%85%D8%B3%DB%8C%D8%B1%DB%8C%D8%A7%D8%A8%DB%8C-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%86%D9%82%D8%B4%D9%87-%DA%AF%D9%88%DA%AF%D9%84-%D8%A7%D8%B2-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%B3%D9%88%D8%B1%D8%B3-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-

4- برای اجرا و نشون دادن نقشه در یک اکتیویتی هم نیاز به کنترلر نقشه دارین و نیاز به کد گوگل api که باز هم در ویدیو استاد هست.

ویدیو رو با دقت نگاه کنید اکثر سوالاتون برطرف میشه

موفق باشید

0 0
ممنونم از پاسخ کاملتون، ببینید در مورد سوال اول : فکر نمیکنم نیاز به مختصات باشه، آخه ببینید مثلا اگه من بخوام تمام بانکها رو توی کل ایران ببینم، چطوری میتونم مختصات این همه بانک رو پیدا کنم، کلا این نشدنی هست . (11 سال پیش)
0 0
خواهش میکنم ، دقیقا نمیتونم نظر قطعی بدم... چون برای پروژه خودم مکان ها خاص نبودن و نیاز بود مختصات تک تک شون رو داشته باشم... برای همین گفتم نیاز به مختصات هست... چون در هر صورت باید مختصاتی باشه تا گوگل بفهمه دقیقا داریم به کدوم منطقه اشاره میکنیم... (11 سال پیش)
0 0
آره درسته، اما اگه یکم منطقی تر فکر کنیم میبینیم اینکار شدنی نیست، مکانها به تعداد انگشتان دست نیستند، به 100 ها و یا هزارها مکان هستند که نمیشه واسه هر کدوم یه مختصات داد . بازم ممنون از پاسختون :) (11 سال پیش)
0 0
درست میفرمایید... خواهش میکنم :) (11 سال پیش)
0 0
من پکیج کامل رو دارم ویدیو گوگل مپ نداره ؟؟ (8 سال پیش)
پاسخ به سوال 
iman2420  8 سال پیش
0 0

سلام. این که برای هر مکان یه مختصات بدیم که نشدنیه. لذا گوگل مپ مکان ها رو بر اساس نوع مکان فیلتر میکنه :

  • accounting
  • airport
  • amusement_park
  • bank
  • bar
  • beauty_salon
  • bicycle_store
  • book_store
  • ...

حالا شما میتوانید مکان ها رو بر اساس نوع اونها دریافت کنید. پیشنهاد میکنم این راهنما رو مطالعه کنید.


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