Xaritani veb-da joylashtirish
Aytaylik, biz blog postida yoki sahifada Google xaritalari oynasida, ma'lum bir maydon va markazda tafsilotlar bilan belgi bilan joylashtirmoqchimiz. Bundan tashqari, pastki qismida qidiruv tizimi.
Oddiy usul - xaritani Google Xaritalarda ochish va "xaritani ko'milgan tarzda bog'lash" parametrini tanlash, bunda siz ba'zi parametrlarni sozlashingiz mumkin. Bu API-ni egallamaydi va "iframe" formasi yordamida amalga oshiriladi.
Boshqacha qilib aytganda, APIni AJAX uchun ishlab chiqilgan, bu bir nechta tafsilotlarni beradigan kodni yaratishga imkon beradigan "wizzard" yordamida ishlatishdir:
1. Parametrlarni aniqlang
Bunday holda biz ko'rsatishni istagan oynaning pikselidagi o'lchamni aniqlab olishimiz kerak, blogning maksimal kengligida joylashgan, masalan, 400px
Shunda siz shaharda, ko'chada yoki blok darajasida yondoshishni xohlaysizmi, deb belgilashingiz kerak.
Siz tovar, nom, url va manzilda kutilgan ma'lumotlarni ko'rsatishingiz mumkin.
"Preview Center location" tugmasini bosib, oynaning qanday ko'rinishini ko'rishingiz mumkin.
2. API huquqlarini yoqish
Keyingi narsa, biz oynani ko'rsatadigan veb-ma'lumotlarini taqdim etishdir. Bu bizning veb-saytimiz uchun API raqamimizga avtorizatsiya qilish uchun ... va shuning uchun biz Google shartlarini buzishimiz uchun javobgar bo'lamiz.
Odatda, API-ni sotib olish uchun siz ushbu veb-saytga kirasiz va ma'lum bir url uchun birini talab qilasiz, keyin gmail hisob qaydnomangizga kirishni talab qilasiz va sizga raqam va misol kodlari beriladi. Gmail seansi allaqachon ochiq bo'lsa, tizim hisob qaydnomasini birlashtiradi.
3. Kodni yaratish
"Kodni yaratish" tugmachasini bosish orqali uni faqat Blogga qo'shish uchun kerakli HTML yaratiladi. Buning uchun kod opsiyasi faollashtirilishi kerak, uni joylashtiring va u tayyor, API-ga ruxsat berilgan boshqa veb-saytga joylashtirilsa, uni rad etgan xabar paydo bo'ladi.
Va aqlli, u yaxshi ko'rinishi kerak. Boring wizzard
Bu AJAX-ga asoslangan API bo'lgani uchun yaratilgan skriptlarning ba'zilari funktsionallik ustidan nazorat mavjud bo'lgan Wordpress MU kabi ba'zi kontent menejerlarida unchalik yaxshi ishlamaydi, lekin umuman olganda u yaxshi ishlashi kerak.