در این مطلب، ویدئو کسب و کارهای نزدیک را با Google Maps API و Python جستجو کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,719 –> 00:00:03,280
سلام، بچه ها، در این
2
00:00:03,280 –> 00:00:05,040
ویدیو به شما نشان می دهم که چگونه
3
00:00:05,040 –> 00:00:07,600
با استفاده از Google Maps api در پایتون، کسب و کار نزدیک را جستجو کنید،
4
00:00:07,600 –> 00:00:08,960
5
00:00:08,960 –> 00:00:12,559
قبل از اینکه به آموزش شیرجه بزنیم
6
00:00:12,559 –> 00:00:14,000
، مطمئن شوید که من یک
7
00:00:14,000 –> 00:00:15,759
ایجاد کننده حساب پلت فرم ابری گوگل
8
00:00:15,759 –> 00:00:17,840
دارم و همچنین باید ایجاد کنید. یک
9
00:00:17,840 –> 00:00:20,080
پروژه ابری گوگل
10
00:00:20,080 –> 00:00:22,240
در این ویدئو من از پروژه نمایشی گوگل ابری خود استفاده می کنم
11
00:00:22,240 –> 00:00:25,119
12
00:00:26,800 –> 00:00:28,240
اکنون می خواهم
13
00:00:28,240 –> 00:00:30,560
ابتدا اسناد را بررسی کنم، فقط در صورتی که
14
00:00:30,560 –> 00:00:31,679
بخواهید به
15
00:00:31,679 –> 00:00:34,320
پارامترها یا اطلاعات سند ارجاع دهید،
16
00:00:34,320 –> 00:00:35,760
سپس می دانید که چگونه به
17
00:00:35,760 –> 00:00:36,960
سمت اطلاعات حرکت
18
00:00:36,960 –> 00:00:38,879
کنید. بنابراین api که ما استفاده خواهیم کرد
19
00:00:38,879 –> 00:00:41,440
کلاس های جستجوی نزدیک نامیده می شود،
20
00:00:41,440 –> 00:00:43,120
من پیوند را در توضیحات
21
00:00:43,120 –> 00:00:45,039
زیر ارسال می کنم
22
00:00:45,039 –> 00:00:47,680
و این api در زیر
23
00:00:47,680 –> 00:00:50,079
api جستجوی Google play پیدا
24
00:00:50,079 –> 00:00:54,719
می شود، می خواهم به سمت خود api حرکت کنم،
25
00:00:57,600 –> 00:00:58,960
بنابراین بیایید نگاهی به آن بیندازیم.
26
00:00:58,960 –> 00:01:00,719
پارامترهای مورد نیاز
27
00:01:00,719 –> 00:01:03,920
بنابراین من از کتابخانه api google maps استفاده خواهم کرد
28
00:01:03,920 –> 00:01:06,560
و روش نزدیک نیاز به مکان
29
00:01:06,560 –> 00:01:07,840
و شعاع
30
00:01:07,840 –> 00:01:10,159
برای شعاع دارد که فاصله ای است
31
00:01:10,159 –> 00:01:13,840
که باید فاصله را بر حسب متر
32
00:01:13,840 –> 00:01:15,600
و برای موقعیت مکانی که باید p ارائه کنیم.
33
00:01:15,600 –> 00:01:17,280
عرض جغرافیایی و دو مختصات طولانیتر را
34
00:01:17,280 –> 00:01:19,920
بچرخانید، اکنون به پارامترهای اختیاری نگاه میکنیم،
35
00:01:19,920 –> 00:01:21,840
36
00:01:21,840 –> 00:01:24,560
بنابراین برای پارامترهای اختیاری
37
00:01:24,560 –> 00:01:26,080
، احتمالاً کلمه کلیدی است که بیشتر از آن استفاده
38
00:01:26,080 –> 00:01:27,680
39
00:01:27,680 –> 00:01:31,600
میکنم، همچنین میتوانیم
40
00:01:31,680 –> 00:01:33,920
حداقل و حداکثر قیمت را برای زبان تعیین کنیم، بنابراین
41
00:01:33,920 –> 00:01:35,439
هرگز از این کلمه استفاده نکردهام. قبلاً،
42
00:01:35,439 –> 00:01:37,280
اما من فرض میکنم که میتوانید محدوده قیمت را
43
00:01:37,280 –> 00:01:39,040
مشخص کنید،
44
00:01:39,040 –> 00:01:42,880
45
00:01:43,439 –> 00:01:45,200
اگر قبلاً نام کسبوکار را میدانید، علامت دلار را حس
46
00:01:45,200 –> 00:01:47,200
میکنم، میتوانید از پارامتر نام
47
00:01:47,200 –> 00:01:50,079
برای جستجوی کسبوکار باز استفاده کنید
48
00:01:50,079 –> 00:01:51,520
که نشان میدهد هر چاقویی که
49
00:01:51,520 –> 00:01:52,240
کسبوکار
50
00:01:52,240 –> 00:01:55,200
درست باز میشود. اکنون و ما
51
00:01:55,200 –> 00:01:56,399
رتبه به پارامتر
52
00:01:56,399 –> 00:01:59,200
و پارامتر نوع را داریم، بنابراین برای هر
53
00:01:59,200 –> 00:02:00,320
کسب و کار
54
00:02:00,320 –> 00:02:02,240
موتور نقشه های گوگل در واقع
55
00:02:02,240 –> 00:02:04,079
هر کسب و کار را
56
00:02:04,079 –> 00:02:07,520
بر اساس عملیات تجاری دسته بندی می کند،
57
00:02:07,520 –> 00:02:09,919
بنابراین برای هر درخواست api،
58
00:02:09,919 –> 00:02:10,560
59
00:02:10,560 –> 00:02:13,599
اگر دسته یا نتایج اضافی وجود داشته باشد، درخواست تا 20 نتیجه را برمی گرداند.
60
00:02:13,599 –> 00:02:14,959
ما باید
61
00:02:14,959 –> 00:02:15,599
بازیابی
62
00:02:15,599 –> 00:02:17,360
کنیم سپس باید توکن صفحه بعدی را ارائه کنیم
63
00:02:17,360 –> 00:02:19,920
و این اساساً همه چیزهایی است که من
64
00:02:19,920 –> 00:02:21,760
می خواهم از نظر مستندات پوشش
65
00:02:21,760 –> 00:02:23,920
66
00:02:23,920 –> 00:02:26,560
دهم. به کنسول پلتفرم ابری گوگل بروید،
67
00:02:26,560 –> 00:02:28,319
68
00:02:28,319 –> 00:02:30,080
بنابراین ابتدا باید api را فعال کنم
69
00:02:30,080 –> 00:02:31,680
،
70
00:02:31,680 –> 00:02:33,200
بنابراین کاری که میخواهید انجام دهید این است که
71
00:02:33,200 –> 00:02:35,120
به منوی ناوبری
72
00:02:35,120 –> 00:02:38,239
apis و خدمات بروید. اوه
73
00:02:38,239 –> 00:02:41,360
اجازه دهید به عقب برگردم، میخواهم روی
74
00:02:41,360 –> 00:02:43,840
کتابخانه
75
00:02:45,120 –> 00:02:47,040
در قسمت جستجو کلیک کنم. میخواهید مکانها را جستجو
76
00:02:47,040 –> 00:02:49,280
کنید
77
00:02:49,280 –> 00:02:53,519
و میخواهید api مکانها را فعال کنید،
78
00:02:53,599 –> 00:02:55,760
بنابراین فقط مطمئن شوید که api مکانها
79
00:02:55,760 –> 00:02:58,560
برای پروژه شما فعال است،
80
00:02:58,560 –> 00:03:00,800
81
00:03:00,800 –> 00:03:02,080
اگر نمیدانید کلید api خود را از کجا دانلود کنید و
82
00:03:02,080 –> 00:03:04,159
میخواهید به apis بروید، باید کلید api خود را نیز دانلود کنید. و
83
00:03:04,159 –> 00:03:05,200
84
00:03:05,200 –> 00:03:07,920
اعتبار خدمات
85
00:03:09,840 –> 00:03:11,440
در بالا میتوانید روی ایجاد
86
00:03:11,440 –> 00:03:14,400
اعتبارنامه کلیک کنید و روی کلید api کلیک کنید
87
00:03:14,400 –> 00:03:17,599
و این یک مجموعه جدید از کلید api
88
00:03:17,599 –> 00:03:19,680
ایجاد میکند و من قبلاً آن را ایجاد کردهام، بنابراین میتوانم فقط
89
00:03:19,680 –> 00:03:20,959
بر روی این نماد کلیپبورد کلیک کنم تا
90
00:03:20,959 –> 00:03:23,599
کلید api مشابه یک دفترچه یادداشت را کپی کنم.
91
00:03:23,599 –> 00:03:26,000
یک فایل json
92
00:03:26,000 –> 00:03:27,760
به طوری که تمام کارهای جمعیتی است که
93
00:03:27,760 –> 00:03:29,840
باید
94
00:03:29,840 –> 00:03:32,879
در کنسول پلتفرم ابری گوگل انجام دهیم،
95
00:03:32,879 –> 00:03:36,239
اکنون یک اسکریپت خالی پایتون را
96
00:03:36,239 –> 00:03:40,000
باز کنید، بنابراین در اینجا من می خواهم
97
00:03:40,000 –> 00:03:42,640
ابتدا کتابخانه api google maps خود را وارد کنم تا
98
00:03:42,640 –> 00:03:47,840
نام کتابخانه Google Maps نامیده شود.
99
00:03:49,519 –> 00:03:51,200
اگر انجام دهید اگر کتابخانه را نصب نکرده
100
00:03:51,200 –> 00:03:52,560
باشید، میتوانید کتابخانه را با استفاده از
101
00:03:52,560 –> 00:03:53,120
دستور
102
00:03:53,120 –> 00:03:57,519
pip install google maps نصب کنید،
103
00:03:57,519 –> 00:04:00,400
من همچنین میخواهم نتایج را به
104
00:04:00,400 –> 00:04:02,959
فایل اکسل صادر کنم
105
00:04:02,959 –> 00:04:05,200
و برای این کار از کتابخانه pandas استفاده میکنم
106
00:04:05,200 –> 00:04:08,080
107
00:04:09,840 –> 00:04:12,840
و این یکی از Pip install است.
108
00:04:12,840 –> 00:04:15,680
پانداها،
109
00:04:15,680 –> 00:04:18,160
بنابراین اجازه دهید من نتایج را به شما نشان دهم که کاملاً تنظیم شده است،
110
00:04:18,160 –> 00:04:19,680
بنابراین
111
00:04:19,680 –> 00:04:22,400
هنگامی که اطلاعات را صادر می کنیم، فایل اکسل به این شکل به نظر می رسد
112
00:04:22,400 –> 00:04:24,080
،
113
00:04:24,080 –> 00:04:27,280
بنابراین اگر به صفحه گسترده اکسل نگاه کنیم، در
114
00:04:27,280 –> 00:04:29,120
واقع اطلاعات بسیار بیشتری
115
00:04:29,120 –> 00:04:30,560
نسبت به
116
00:04:30,560 –> 00:04:33,600
موتور معمولی نقشه های گوگل یا وب سایت نقشه های گوگل داریم.
117
00:04:33,600 –> 00:04:36,160
118
00:04:36,160 –> 00:04:38,479
بنابراین با استفاده از google maps api میتوانیم
119
00:04:38,479 –> 00:04:39,520
120
00:04:39,520 –> 00:04:41,440
اطلاعات بیشتری را برای
121
00:04:41,440 –> 00:04:43,680
انجام هر نوع تحلیل یا
122
00:04:43,680 –> 00:04:45,199
جستجوی کسبوکار بر اساس معیارهای مختلف استخراج
123
00:04:45,199 –> 00:04:46,960
124
00:04:46,960 –> 00:04:50,800
کنیم، بنابراین در اینجا نام کسبوکار را داریم
125
00:04:50,800 –> 00:04:54,240
، نماد کسبوکار و هندسه
126
00:04:54,240 –> 00:04:54,800
اساساً
127
00:04:54,800 –> 00:04:58,639
مختصات مکان کسبوکار است.
128
00:04:58,639 –> 00:05:00,400
اوه و او وضعیت کسب و کار خواهد داشت،
129
00:05:00,400 –> 00:05:02,080
چه کسب و کار
130
00:05:02,080 –> 00:05:04,560
عملیاتی باشد، چه به صورت موقت یا
131
00:05:04,560 –> 00:05:06,160
دائمی بسته
132
00:05:06,160 –> 00:05:10,800
شود، و نام کسب و کار اینجاست،
133
00:05:10,800 –> 00:05:14,160
آه، این لینک ها برای
134
00:05:14,160 –> 00:05:17,600
دسترسی به عکس ها و مرد هستند. y فیلدهای دیگری
135
00:05:17,600 –> 00:05:18,960
که به شما اجازه می دهم به
136
00:05:18,960 –> 00:05:21,840
تنهایی پیمایش کنید،
137
00:05:23,520 –> 00:05:25,280
بنابراین در اینجا بیایید به اسکریپت پایتون خود برگردیم،
138
00:05:25,280 –> 00:05:26,800
139
00:05:26,800 –> 00:05:28,320
بنابراین در اینجا می خواهم یک تابع برای
140
00:05:28,320 –> 00:05:32,000
تبدیل یک مایل به متر ایجاد
141
00:05:32,400 –> 00:05:35,759
کنم، این تابع را مایل به متر نام می برم
142
00:05:35,759 –> 00:05:38,880
و برای نام پارامتری
143
00:05:38,880 –> 00:05:42,000
که میخواهم آن مایل را نامگذاری کنم،
144
00:05:42,000 –> 00:05:45,120
در واقع اجازه دهید ماوس را انجام دهیم
145
00:05:45,360 –> 00:05:46,400
و این تابع واقعاً
146
00:05:46,400 –> 00:05:49,039
ساده است،
147
00:05:49,039 –> 00:05:52,240
بنابراین برای تبدیل مایل به متر در
148
00:05:52,240 –> 00:05:55,199
واقع باید خالص باشد،
149
00:05:56,160 –> 00:06:00,639
ما به سادگی میتوانیم مایلها را
150
00:06:01,280 –> 00:06:04,960
به یک نقطه در واقع یک هزار و
151
00:06:04,960 –> 00:06:09,680
شش 609 da 344 ضرب کنیم.
152
00:06:09,680 –> 00:06:11,759
این فرمول تبدیل مایل
153
00:06:11,759 –> 00:06:14,080
به متر است
154
00:06:14,080 –> 00:06:16,479
اگر با هر هوایی برخورد کنیم که میخواهم 0 را برگردانم
155
00:06:16,479 –> 00:06:17,199
156
00:06:17,199 –> 00:06:20,400
و این همان چیزی است که میخواهم کلید api خود را وارد کنم
157
00: