মোবাইল হাইব্রিড অ্যাপের অভ্যন্তরে অফলাইনে মানচিত্র প্রদর্শন করার সম্ভাব্য উপায় ways


9

আমি অ্যান্ড্রয়েড এবং আইফোন উভয় ডিভাইসে চালানোর জন্য একটি মোবাইল হাইব্রিড অ্যাপ্লিকেশন বিকাশ করতে চাই যেখানে আমি নিজের মানচিত্রের ডেটা প্রদর্শন করতে চাই। আমার প্রয়োজনীয় ডেটা সহ আমার কাছে এসএইচপি ফাইল রয়েছে। অনলাইনে মানচিত্রের ডেটা লোড এবং পরিবেশন করার জন্য আমার কাছে জিওসিভার এবং পোস্টজিআইএস রয়েছে। এখনও পর্যন্ত সবকিছু ঠিক আছে।

আমার সমস্যাটি হ'ল আমি এখনও মানচিত্রের ডেটা অফলাইনে প্রদর্শনের জন্য সঠিক ওয়াকথ্রুটি বের করতে পারি নি। যদিও আমি এই ওয়েবসাইটে এখানে অনেক উত্তর পড়েছি, তবুও তাদের কোনওটিরই সমাধান হবে বলে মনে হচ্ছে না (আমার সমস্যাটি বোঝার পরে)।

লক্ষ্যটি হ'ল মানচিত্রে ইন্টারস্টের পয়েন্টগুলি প্রদর্শন করা। অফলাইন। কিছু ইন্টারেস্টের পয়েন্টের ঠিকানা নেই J জাস্ট লন / ল্যাট। আমি এই প্রয়োজনীয়তাগুলি আবরণ করতে চাই:

  1. ব্যবহারকারীদের ডিভাইসে কীভাবে মানচিত্রের ডেটা এবং সামগ্রীটি অফার করা যায়
  2. বর্তমান অবস্থান থেকে গন্তব্যে তাকে নেভিগেট করতে কীভাবে ব্যবহারকারীর রাউটিং বিকল্পগুলিতে অফার করবেন
  3. অ্যাপের অভ্যন্তরে কোনও ওয়ার্ডপ্রেস সিএমএস থেকে সামগ্রী কীভাবে যুক্ত করা যায়? (JSON? GeoJSON? GeoRSS?) এর মাধ্যমে?

প্রয়োজনীয়তা অর্জনের জন্য অনেকগুলি টাইল পরিষেবা এবং বহু পদ্ধতির সন্ধান এবং অনুসন্ধান করা হয়েছে, তবে এখনও সঠিক সংমিশ্রণটি বের করতে পারেনি।

অ্যাপ্লিকেশন বিকাশের জন্য আমি ফোনগ্যাপ এক্সডিকে, এক্সপ্লিস এডিটি ব্যবহার করে যাচ্ছি। এবং মোবাইল ডিভাইসে মানচিত্র প্রদর্শনের জন্য আমি ওপেনলায়ার্স মোবাইল ব্যবহার করছি।

আপনার পরামর্শ বা ওয়াকথ্রুগুলি অপেক্ষা করছি।

সম্মান সহ, অগ্রিম আপনাকে ধন্যবাদ

উত্তর:


3

আপনি কোনও ইএসআরআই সমাধানে যেতে চান না তা বিবেচনা করে (তাদের মোবাইল এপিআইগুলি ব্যবহার করে ) আমি লিফলেটকে সুপারিশ করব যেহেতু ফোনগ্যাপের মাধ্যমে এটি ব্যবহার করা সম্ভব হবে।

এই নিবন্ধটি দেখুন (নমুনা কোড এবং মূল্যবান ভাষ্য সহ): http://geospatialscott.blogspot.com.br/2012/04/phonegap-leaflet-tilemill-offline.html

আপনার প্রশ্নগুলির একটি দ্রুত পদক্ষেপ:

  • ব্যবহারকারীদের ডিভাইসে কীভাবে মানচিত্রের ডেটা এবং সামগ্রীটি অফার করা যায়

    • অফলাইনে অ্যাক্সেসের জন্য মোবাইল বন্ধুত্বপূর্ণ / সামঞ্জস্যপূর্ণ ফর্ম্যাট (যেমন স্ক্লাইট বা জসন) ব্যবহার করে ডেটা রাখুন (বিদ্যমান সিওটি সমাধান ব্যবহার না করে আপনার কাস্টম এক্সপোর্ট / আমদানি অ্যাপ্লিকেশনটি লিখতে হবে)
    • ক্লায়েন্ট-সাইড রেন্ডারিং সমাধান ব্যবহার করুন (যেমন লিফলেট (তাদের প্লাগিনগুলি ভুলে যাবেন না) বা এমনকি ডি 3 )
  • বর্তমান অবস্থান থেকে গন্তব্যে তাকে নেভিগেট করতে কীভাবে ব্যবহারকারীর রাউটিং বিকল্পগুলিতে অফার করবেন

    • অনেক বেশি শক্ত। আমি জসন এবং জাভাস্ক্রিপ্টের উপর ভিত্তি করে কোনও অফলাইন রাউটিং লাইব্রেরি জানি না, সম্ভবত আপনাকে নিজের ইঞ্জিন প্রয়োগ করতে হবে - পারফরম্যান্স এবং অপ্টিমাইজেশন বিবেচনা করা খুব সহজ কাজ নয় (ইএসআরআই এর মতো সিওটিএস সমাধান এটিকে বাক্সের বাইরে সমর্থন করে না)।
    • বেশিরভাগ সমাধানগুলি প্রকৃতপক্ষে সার্ভারে একটি রাউন্ড ট্রিপ করে এবং প্রক্রিয়াজাত রুটটিকে ডিভাইসে নিয়ে আসে। যদি একেবারে সংযোগ বিচ্ছিন্ন রাউটিং ক্ষমতাগুলি প্রয়োজন না হয় তবে এটিই সহজতম পথ।
  • অ্যাপের অভ্যন্তরে কোনও ওয়ার্ডপ্রেস সিএমএস থেকে সামগ্রী কীভাবে যুক্ত করা যায়?
    • আপনি নিশ্চিত যে আপনি এই পয়েন্ট দ্বারা বোঝাতে চাই না। আরএসএস, জেএসএন এবং সাধারণ এইচটিএমএল ক্যাশে সম্ভব উপায়।

দাবি অস্বীকার: আমি ইএসআরআই কর্মচারী নই তবে আমি ইএসআরআই সমাধান নিয়ে কাজ করি, এজন্যই আপনাকে বিকল্পগুলি দেওয়ার জন্য এটি ব্যবহার করছি। অবশ্যই আপনি এই দৃশ্যের অন্যান্য বাণিজ্যিক সমাধান বিবেচনা করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.