আমি একটি ড্রুপাল বৈশিষ্ট্য তৈরি করেছি যা ওপেনলায়ার্স ব্যবহার করে এটি প্রয়োগ করে ( http://drupal.org/project/ol_locator দেখুন ) অথবা আপনি নিজের সেট আপ করতে নিম্নলিখিত ওয়াক- থ্রো ব্যবহার করতে পারেন।
নিম্নলিখিত মডিউলগুলি ডাউনলোড এবং সক্ষম করুন:
সাব-মডিউলগুলি সক্ষম করুন:
- জিওফিল্ড মানচিত্র 7.x-1.0-alpha5
- ইউআই 7.x-3.0-আরসি 1 দেখুন
- ওপেনলায়ার্স ইউআই 7.x-2.0-alpha2
- ওপেনলায়ার্স দর্শন 7.x-2.0-alpha2
admin/structure/types/add
" Location
" নামক নতুন সামগ্রীর ধরণে যান এবং তৈরি করুন
admin/structure/types/manage/location/fields
নিম্নলিখিত ক্ষেত্রগুলিতে যান এবং যুক্ত করুন:
- লেবেল: ঠিকানা> ক্ষেত্রের নাম: ঠিকানা> ক্ষেত্রের ধরণ: ডাক ঠিকানা> উইজেট: গতিশীল ঠিকানা ফর্ম
তালিকা থেকে কোনটি উপলভ্য দেশগুলি আপনি পছন্দ করবেন তা নির্বাচন করুন। তাদের সকলকে অনুমতি দেওয়ার জন্য খালি ছেড়ে দিন।
"ঠিকানা ফর্ম (দেশ-নির্দিষ্ট)" দেখুন
- দ্রষ্টব্য: দেশ এবং তাদের সম্পর্কিত ক্ষেত্রগুলি অ্যাড্রেসফিল্ড মডিউল দ্বারা পরিচালিত হয়। আপনি যদি আপনার দেশ না দেখেন বা উপযুক্ত ক্ষেত্রগুলি না থাকে তবে আপনাকে সেই মডিউলটি http://drupal.org/project/addressfield দিয়ে একটি সমস্যা দায়ের করতে হবে (আপনার সম্পর্কে সারিতে কোনও সমস্যা আছে কিনা তা পরীক্ষা করে দেখুন) দেশ পোস্ট করার আগে অনুপস্থিত)
লেবেল: জিওফিল্ড> মাঠের নাম: জিওফিল্ড> মাঠের ধরণ: জিওফিল্ড> উইজেট: অন্য ক্ষেত্র থেকে জিওকোড
জিওফিল্ডের জন্য প্রদর্শনটিতে যান admin/structure/types/manage/ol_locator_location/display
এবং পরিবর্তন করুন Default
:
- লেবেল: লুকানো> ফর্ম্যাট: ওপেনলায়ার্স
গিয়ার আইকনে ক্লিক করুন এবং নিম্নলিখিত নির্বাচন করুন:
- ওপেনলায়ার্স প্রিসেট: জিওফিল্ড ফরমেটার মানচিত্র> ডেটা বিকল্প: সম্পূর্ণ জ্যামিতি ব্যবহার করুন
যান admin/structure/openlayers/layers/settings
এবং নিম্নলিখিত সেট করুন:
- গুগল ম্যাপস এপিআই সংস্করণ: v3.2
জিও কোডিং কোনও পরীক্ষার অবস্থান তৈরি করে কাজ করছে কিনা তা পরীক্ষা করে দেখা যাক
- একটি পরীক্ষার সামগ্রী প্রকার তৈরি করার সময়, নিশ্চিত করুন যে আপনি একটি সুপ্রতিষ্ঠিত ঠিকানা ব্যবহার করছেন। গুগল যদি আপনার ঠিকানা সম্পর্কে জানতে না পারে, তবে আপনার নতুন সাইটটিও নয়।
admin/structure/views/add
নিম্নলিখিত তথ্যের সাথে যান এবং একটি নতুন ভিউ তৈরি করুন
- নাম দেখুন: নৈকট্য অনুসন্ধান> বিবরণ: ব্যবহারকারীদের প্রক্সিমিটি অনুসন্ধান করার জন্য একটি গতিশীল মানচিত্রে জিওকোডযুক্ত অবস্থানগুলি প্রদর্শন করে। > দেখান: প্রকারের বিষয়বস্তু: অবস্থান অনুসারে বাছাই করা: আনসোর্ট করা> চালিয়ে যান এবং সম্পাদনা করুন
নিম্নলিখিত ক্ষেত্রগুলি যুক্ত করুন এবং উল্লেখ করা ব্যতীত তাদের ডিফল্ট মানগুলি রাখুন:
- সামগ্রী: শিরোনাম > চেক অফ একটি লেবেল তৈরি করুন: "শিরোনাম"
- সামগ্রী: ঠিকানা (ঠিকানা)
- সামগ্রী: জিওফিল্ড (জিওফিল্ড)> প্রদর্শন থেকে বাদ দিন
- নৈকট্য: দূরত্ব (দূরত্ব)
বিদ্যমান ফিল্টারটিতে নিম্নলিখিত ফিল্টার মানদণ্ড যুক্ত করুন:
- সামগ্রী: প্রকাশিত (হ্যাঁ) এবং
- সামগ্রী: প্রকার (= অবস্থান)
- প্রক্সিমিটি: গ্রেট-সার্কেল (এক্সপোজড)> এই ফিল্টারটি দর্শকদের কাছে এটি পরিবর্তন করার অনুমতি দেওয়ার জন্য উদ্ভাসিত করুন> লেবেল: নৈকট্য> মান ক্ষেত্রটিতে "10" যুক্ত করুন> পরিমাপের ইউনিট আনলক করুন> অবস্থান আনলক করুন
শিরোনাম > গ্লোবাল: পাঠ্য অঞ্চল> প্রদর্শনের কোনও ফলাফল না থাকলেও প্রদর্শন করুন
- "আপনার কাছাকাছি অবস্থান সন্ধান করুন। আপনি আপনার শহর, প্রদেশ / রাজ্য বা একটি ডাক / জিপ কোড ব্যবহার করে অনুসন্ধান করতে পারেন।"
কোনও ফলাফলের আচরণ নেই > গ্লোবাল: পাঠ্য অঞ্চল এবং নিম্নলিখিতগুলি যুক্ত করুন:
- "দুঃখিত, কোনও ফলাফল পাওয়া যায় নি।
1.) আপনার ডাক / জিপ কোডের যথার্থতা যাচাই করুন
২) আপনার শহর, প্রদেশ বা রাজ্যের বানান পরীক্ষা করুন
)) নৈকট্য দূরত্ব বাড়ান"
বোতামের পাঠ্য জমা দিন : অনুসন্ধান করুন
নতুন প্রদর্শন যুক্ত করুন: " ওপেনলায়ার্স ডেটা ওভারলে "
ফর্ম্যাট :
- সেটিংস> এই ওপেনলেয়ারগুলি প্রয়োগ করুন (ওভাররাইড)> মানচিত্রের ডেটা উত্স: ডব্লু কেটি> ডাব্লু কেটি ফিল্ড: জিওফিল্ড> বিবরণ ক্ষেত্র>> প্রয়োগ করুন (এই প্রদর্শন)
ভিউ সংরক্ষণ করুন
যাও admin/structure/openlayers/maps
ডিফল্ট মানচিত্রটি ক্লোন করুন
সাধারণ তথ্য> নাম: অবস্থান_ম্যাপ। শিরোনাম: অবস্থান মানচিত্র> মানচিত্রের বর্ণনা: এটি ডিফল্ট অবস্থানের মানচিত্র।
স্তর এবং শৈলীসমূহ> ওভারলে স্তরগুলি (কেবলমাত্র আমরা তৈরি হওয়া দৃশ্যটি নির্বাচন করুন) অবস্থানগুলি "সক্ষম" "সক্রিয়" জিওফিল্ড ফর্ম্যাটারের জন্য স্থানধারীর জন্য একই করুন
আচরণ> পপ আপ (ফিরে আসতে হবে এবং "এতে পপআপ প্রয়োগ করতে স্তর নির্বাচন করতে হবে" পরে)> স্তরটিকে জুম করুন "মানচিত্রটি লোড হওয়ার পরে জুম করতে স্তর নির্বাচন করুন" > পয়েন্ট জুম স্তর: 20 ****
মানচিত্র সংরক্ষণ করুন
আমরা স্রেফ তৈরি করা দৃশ্যে ফিরে যান
admin/structure/views/view/proximity_search/edit
প্রদর্শন "পৃষ্ঠা" যুক্ত করুন
- পথ:
/locator
- ফর্ম্যাট: ওপেনলায়ার্স মানচিত্র> প্রয়োগ (এই প্রদর্শন)> মানচিত্র: অবস্থানের মানচিত্র (আমরা কেবল ওপেনলায়ারে তৈরি করেছি)> প্রয়োগ করুন
দৃশ্যটি সংরক্ষণ করুন (যে কোনও পরীক্ষার সামগ্রী সহ আমাদের দেখার নীচের অংশে পূর্বরূপে আমাদের মানচিত্রটি দেখতে হবে
প্রদর্শন যোগ করুন: "সংযুক্তি"
- ফর্ম্যাট: সারণি> প্রয়োগ করুন (এই প্রদর্শন)
- পৃষ্ঠায় সংযুক্ত করুন
- উত্তরাধিকারী উদ্ভাসিত ফিল্টারগুলি: হ্যাঁ
- শিরোনামটি সরান> গ্লোবাল: পাঠ্য অঞ্চল> প্রয়োগ করুন (এই প্রদর্শন)
- প্রদর্শনের জন্য আইটেম: আইটেমের একটি নির্দিষ্ট নম্বর প্রদর্শন করুন 5 টি আইটেম
- উত্তরাধিকারী পেজার: হ্যাঁ
- পেজার রেন্ডার: হ্যাঁ
সেভ ভিউ
আচরণগুলি> পপ আপ> স্তরসমূহ> সান্নিধ্য_সন্ধান_মুখেদর্শনকারী_1 (ওপ্লেলেয়ার্সের মানচিত্রটি আমরা সবে তৈরি করেছি)
স্তর থেকে জুম> মানচিত্রের লোডিংয়ে প্রদত্ত স্তরটির পরিমাণে জুম। >proximity_search_openlayers_1
ফিরে আসুন admin/structure/types/manage/location/display
> গিয়ার আইকনে ক্লিক করুন এবং ওপেন লেয়ারস প্রিপেটটি কেবলমাত্র সন্ধান করা অবস্থানের মানচিত্রে > আপডেট> সংরক্ষণ করুন পরিবর্তন করুন