গুগল ম্যাপস বনাম ওপেনলায়ার্স? [বন্ধ]


169

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

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

আমি এখনও চেষ্টা করে দেখিনি, এগুলি কেবল নীল প্রশ্নের বাইরে ...


কৌতূহলের বাইরে দার্শনিক কারণ ব্যতীত ওপেনলায়ার্সের পক্ষে "ওএসএস লাইসেন্স" কেন পয়েন্ট হবে? গুগলের লাইসেন্স ধরে নিলে আপনি যা চান তা নিখরচায় মঞ্জুরি দেয়, কেন এটি আপনার সিদ্ধান্তকে অন্যভাবে সাবলীল করবে?
চিহ্নিত করুন

7
@ মার্ক গুগলের লাইসেন্স নিয়ে সমস্যা রয়েছে। আইএনএল তবে আমি বুঝতে পারি যে গুগল ম্যাপে ডেটা প্রদর্শন করা Google কে আপনার ডেটা অনুলিপি, সংশোধন, রূপান্তর এবং পুনরায় বিতরণের জন্য সীমাহীন লাইসেন্স দেয়। যেমন গুগল ম্যাপে যুক্তরাজ্যের অর্ডানেন্স জরিপ জিআইএস পণ্য থেকে প্রাপ্ত কোনও ডেটা প্রদর্শিত অবৈধ । ওএসএসের আর একটি সুবিধা হ'ল ওপেনলায়ার্স একটি প্রতিষ্ঠানের ঝকঝকে বিষয় সাপেক্ষ নয়। যদিও ব্যবহারিকভাবে, ভবিষ্যতে গুগল
ম্যাপকে

1
এই নিবন্ধগুলি কিছুটা কার্যকর হতে পারে: অ্যালব্লক - আমাদের মানচিত্র সম্পর্কে: ব্লগ.এভারব্লক.com / 2008 / feb / 18 / maps একটি তালিকা ছাড়াও - আপনার মানচিত্রের নিয়ন্ত্রণ করুন ( অ্যাওয়ারব্লক
পার্টিকেলস /

8
গুগল ম্যাপস সম্পূর্ণ নিখরচায় নয় ( google.com/support/forum/p/maps/… )। লাইসেন্স আপনি কীভাবে এটি ব্যবহার করেন তার উপর নির্ভর করে।
মো।

আপনি যদি SO- তে কোনও উত্তর খুঁজে না পান তবে সমস্ত জিনিসের ভূগোলের জন্য জিআইএস.এসই সাইটটি পরীক্ষা করে দেখার মতো।
রায়

উত্তর:


158

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

আমি গুগল ম্যাপের পরিবর্তে ওপেনলায়ার ব্যবহার করব কেন?

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

আমি প্রকল্পের দীর্ঘমেয়াদী কার্যকারিতা সম্পর্কে মোটেই চিন্তা করব না। এটি প্রিমিয়ার ওপেন সোর্স ক্লায়েন্ট-সাইড ম্যাপিং লাইব্রেরি।

আমি যে সাধারণ সমস্যাগুলি / সমস্যার মুখোমুখি হতে পারি তা কি আছে?

  • আমি যে সবচেয়ে বড় ক্ষতি করতে পেরেছি তা হ'ল ওয়েব মার্কেটার (গুগল) প্রক্ষেপণের সাথে কাজ করা। গুগল, ইয়াহু এবং মাইক্রোসফ্ট বেস মানচিত্র ব্যবহার করে ওপেনলায়ার্স মানচিত্রে ডাব্লুজিএস ৮৪ এর মতো সাধারণ এবং বাস্তব প্রক্ষেপণে ভেক্টর ডেটা প্রদর্শনের জন্য এটি ব্যথা হতে পারে । উদাহরণগুলি আপনার বন্ধু।

জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক সামঞ্জস্য

  • আমি আমার সমস্ত কাজের জন্য jQuery ফ্রেমওয়ার্ক ব্যবহার করি এবং আমার একমাত্র সমস্যা হ'ল ওপেনলায়ার্সের পরে jQuery উল্লেখ করা। তা ছাড়া, এটি মসৃণ নৌযান হয়েছে।
  • পারফরম্যান্স দুর্দান্ত! কেবলমাত্র সমস্যাগুলি আপনার মানচিত্রের সার্ভার বা আপনার মানচিত্রে অনেক বেশি ভেক্টর যুক্ত করা হবে with

অনেক জায়গাতে মানচিত্র পাওয়া যায়?

  • আমি যেমন বলেছি, আপনি বিশ্বের যে কোনও জায়গায় যে কোনও উত্স থেকে বেসম্যাপ ব্যবহার করতে পারেন।

রাস্তা প্রদর্শন করার জন্য কি কোনও ধরণের এপিআই রয়েছে?

  • আমি ক্লাউডমেড চেক আউট করতাম! ওপেনস্ট্রিটম্যাপ প্রকল্পটিকে মানচিত্র টাইল পরিষেবাতে রূপান্তরিত করেছে এবং কাস্টম স্টাইলিংয়ের অনুমতি দিয়েছে। আমি বিশ্বাস করি যে আপনি একপেশে রাস্তাগুলি (আপনার উদাহরণ অনুসারে) একটি নির্দিষ্ট উপায়ে স্টাইল করতে পারেন। ক্লাউডমেড বিকাশকারী অঞ্চল

আপনি কি ওপেনলায়ার্স সম্পর্কে কোনও ভাল টিউটোরিয়াল জানেন?

আমি আশা করি এটি কার্যকর হবে। আপনার যদি কোনও প্রশ্ন থাকে তবে আমি স্ট্যাক ওভারফ্লো এর চারপাশে!


5
ওহে! এই উত্তরের জন্য অনেক ধন্যবাদ, এটি সত্যই কার্যকর! এখানে কিছু আকর্ষণীয় পয়েন্ট রয়েছে (উন্নত ভেক্টর সমর্থন সম্ভবত আমি যে প্রকল্পটির বিষয়ে ভাবছি তার জন্য কার্যকর হবে; এবং আপনি কেবল এটি আকর্ষণীয় বলছেন না!); হয়তো আমি কিছু সময় অন্য কিছু প্রশ্ন জিজ্ঞাসা করব: আমি এখনও ওএল এর সাথে কাজ শুরু করি নি (এই প্রশ্নটি বেশ "প্রিলিমার" এক ^^), তবে সময় আসবে, আমি মনে করি, উত্তরগুলি আমি পেয়েছি!
পাস্কাল মার্টিন

5
+1 টি। আমি এই মন্তব্যটি টাইপ না করার চেষ্টা করেছি, তবে আমি নিজেকে সাহায্য করতে পারি না। ডাব্লুজিএস 84 কোনও প্রক্ষেপণ নয়। (এই
জিনিসটি

1
ডাব্লুজিএস ৮৪ একটি ভৌগলিক সমন্বয় ব্যবস্থা (একটি এলিপসাইডে ল্যাট / লম্ব পয়েন্ট প্রদর্শন করতে ব্যবহৃত হয়)। ওয়েব মেরেরেটরটি ডিফ্যাক্টো ওয়েব-প্রোজেকশন থেকে অনেক বেশি।
রায়

35

এটি অবিচ্ছিন্নভাবে ওপেন লেয়ারস বা গুগল ম্যাপের কোনও প্রশ্ন নয়। আপনি সর্বোপরি ওপেনলায়ারে আপনার মানচিত্রের পটভূমির জন্য গুগল মানচিত্র ব্যবহার করতে পারেন। আরও কিছু নির্দিষ্ট উত্তর:

ওপেনলায়ার্স কেন?

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

pitfalls

  • যদি আপনি অন্য সার্ভার থেকে ভেক্টর (ডাব্লুএফএস) ডেটা ব্যবহার করতে চান তবে ক্রস সাইট স্ক্রিপ্টিং সীমাবদ্ধতার কারণে আপনার একটি প্রক্সি প্রয়োজন

কর্মক্ষমতা

  • মূলত মানচিত্রের ব্যাকএন্ডের গতিতে নির্ভর করে
  • অনেক ভেক্টর বৈশিষ্ট্য প্রদর্শন করতে (সীমাটি ব্রাউজার নির্ভর, তবে বলুন> এক দর্শনে 200) সময় লাগে, তবে ওপেনলায়ার্সের সমস্যার চেয়ে এটি ব্রাউজারের জিনিস thing

জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক

  • কটাক্ষপাত আছে GeoExt , যা ExtJS + + OpenLayers, উদাহরণস্বরূপ

উপলব্ধ মানচিত্র

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

সুন্দর উত্তর; এই সমস্ত তথ্য জন্য ধন্যবাদ! আমি এখনও বিশদটি জানি না, তবে আমার নিজের সার্ভার থেকে কিছু তথ্য ব্যবহার করতে হতে পারে, তাই সমস্ত কিছু ঠিক করা উচিত, বিশেষত বেশ কয়েকটি ব্যাকেন্ডকে একীভূত করার দক্ষতার সাথে (যদি আমি সঠিকভাবে বুঝতে পারি ^^ ​​আমার পরীক্ষার সম্ভাবনা থাকবে) যে কয়েক দিনের মধ্যে, আমি আশা করি ;-))
পাস্কাল মার্টিন

1
@ পাসল, আমি খুশী যে উত্তরটি কার্যকর ছিল। আমি যুক্ত করতে পারি যে ওপেনলায়ার্স সম্প্রদায়টি খুব সক্রিয় এবং মেলিং তালিকাগুলি বেশ সহায়ক।
নিলস ওয়েইনান্ডার

যদি আপনি এমন কিছু করতে চান যা ডেভ উদাহরণ পৃষ্ঠাগুলিতে notাকা না থাকে তবে আপনি সম্ভবত এটি Google মানচিত্রে করতে পারবেন না। উদাহরণস্বরূপ, এমনকি ক্রস-সাইট স্ক্রিপ্টিং কোনও প্রক্সি দ্বারা আবরণ করা উচিত নয়: openlayers.org/dev/example/cross-origin.html
গ্লেন

23

আমি ওপেনলায়ার্স ব্যবহারকারীদের কাছ থেকে এসও তেমন উপস্থিতি দেখিনি তবে তারা সেখানে রয়েছে। OpenLayers মেইলিং তালিকা চমত্কার সক্রিয় (আমি আছি ব্যবহারকারীরা এবং দেব এবং 50-100 ইমেল একটি দিন বিভিন্ন জিনিষ আলোচনা থেকে যেকোনো জায়গায় দেখতে পাচ্ছি। আপনিও সেই লিঙ্কগুলি থেকে তালিকা অনুসন্ধান করতে পারেন।)।

আমি আপনার সমস্ত প্রশ্নের উত্তর দিতে পারি না তবে একটি জিনিস আমি এখানে রেখে দেব যে ওপেনলায়ার্স এবং গুগল ম্যাপগুলি পারস্পরিক একচেটিয়া নয়। ওপেন লেয়ারস একটি জাভাস্ক্রিপ্ট লাইব্রেরি এবং আপনি এটি Google মানচিত্রের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহার করতে পারেন। এই উদাহরণটি দেখুন: গুগল ম্যাপ ব্যবহার করে ওপেনলায়ার্স । এবং এখানে মূল ওপেনলায়ার্স উদাহরণ পৃষ্ঠা


এই উত্তরের জন্য ধন্যবাদ! কোনও প্রকল্পের সাথে কাজ শুরু করার আগে মেলিং-তালিকাগুলি বেশ সক্রিয় রয়েছে তা দেখে ভাল লাগল ^^
পাস্কাল মার্টিন

13

একটি পয়েন্ট যা এখানে পুরোপুরি তৈরি করা হয়নি তা হ'ল ওপেনলায়ার্স ব্যবহার করে তার মানচিত্রের এপিআইয়ের জন্য পরিষেবার শর্তাদি গুগল স্থানগুলিকে বিভিন্ন বিধিনিষেধ এড়িয়ে চলে:

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

  • আপনি আইনীভাবে (বা ব্যবহারিকভাবে) অফলাইন অ্যাপ্লিকেশনগুলির জন্য গুগল এপিআই ব্যবহার করতে পারবেন না (যেমন যেখানে টাইলগুলি আপনার নিজের মেশিন থেকে দেওয়া হয়)। আইনী বিধিনিষেধ না থাকলেও গুগল প্রযুক্তিগতভাবে এটিকে খুব কঠিন করে তোলে, ওপেনলায়ার্স এটি সহজ করে তোলে।

  • গুগল এপিআইতে অ্যাক্সেস বন্ধ করার অধিকার সংরক্ষণ করে যদি আপনি কোনও বিষয়বস্তু সহ কোনও মানচিত্র দেখান যা আপত্তিজনক হয়। এফএকিউতে প্রদত্ত উদাহরণটি অবৈধ ওষুধের মানচিত্র, যা এই বিধিনিষেধটি আবশ্যক ধূসর অঞ্চলগুলির একটি ভাল ধারণা দেয়।

দেখুন এই FAQ এবং পরিষেবার শর্তাদি আরো বিস্তারিত জানার জন্য।

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


"আপনি আইনীভাবে আপনার সাইটের কোনও অংশে Google মানচিত্র ব্যবহার করতে পারবেন না যাতে অ্যাক্সেস পাওয়ার জন্য অর্থ প্রদানের প্রয়োজন হয়, বা এমন কোনও ব্যক্তিগত সাইটের জন্য যা জনসাধারণ সাইন আপ করতে পারে না (যেমন একটি কর্পোরেট ইন্ট্রনেট)" " এটা ভুল। আপনি যতক্ষণ না বেশিরভাগ ব্যবহারকারীগণ আপনার সাইট এবং মানচিত্র ব্যবহার না করে আপনার সাইটের কোনও প্রদত্ত বিভাগে Google মানচিত্র ব্যবহার করতে পারেন। যেমন একটি রিয়েল এস্টেট ওয়েবসাইট। পোস্টারগুলিকে তাদের বাড়ির তালিকা তৈরির জন্য অর্থ প্রদান করতে হয়, তবে বিপুল সংখ্যাগরিষ্ঠ ব্যবহারকারীই বিনা মূল্যে সাইট ব্রাউজ করতে পারেন। এক্ষেত্রে দু'জনেরই গুগল ম্যাপে অ্যাক্সেস রয়েছে।
ক্রেগ

ধন্যবাদ - আমি বোঝাতে চেয়েছিলাম যে আপনি কেবলমাত্র অর্থ প্রদানের প্রয়োজনীয় বিভাগগুলিতে এপিআই ব্যবহার করতে পারবেন না । আমি আমার পোস্ট আপডেট করেছি এবং এই সমস্যাটি সমাধানের জন্য আরও লিঙ্ক যুক্ত করেছি।
nrabinowitz

ওপেন লেয়ারস গুগল ম্যাপস এপিআই অভ্যন্তরীণভাবে ব্যবহার করে তাই আপনি একই লাইসেন্সের সাপেক্ষে। osgeo-org.1560.x6.nabble.com/…
আলফ্রেডো ওসোরিও

@ অ্যালফ্রেডো ওসরিও - হ্যাঁ, আইএফএফ আপনি গুগল স্তর ব্যবহার করেন। অন্যান্য টাইল উত্স প্রচুর আছে।
nrabinowitz

12

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

আপনাকে শুরু করার জন্য ওপেনলায়ারের কাছে প্রচুর উদাহরণ রয়েছে।

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


ওহে! এখানে আপনার প্রথম উত্তর "আমি" বলে মনে হচ্ছে! স্বাগত! এবং আপনার উত্তরের জন্য ধন্যবাদ :-)
পাস্কল মার্টিন

9

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


1
+1 টি। আমার মত কিছু ক্লায়েন্ট আছে। এবং আমি বলছি না যে তারা ভুল are গতবার আমি যখন দেখেছিলাম, গুগল ম্যাপের লাইসেন্সিং শর্তাদি যখনই ইচ্ছা Google কে মানচিত্রে বিজ্ঞাপন প্রবর্তনের অনুমতি দেয়।
মার্কজে

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

9

আমি সমস্ত উত্তরের সাথে একমত, তবে একটি খুব গুরুত্বপূর্ণ বিষয় আছে যা কেউ উল্লেখ করেনি। ওপেনলায়ারস এবং গুগল ম্যাপের লক্ষ্য আলাদা।

জিওডাটা প্রদর্শনের জন্য ওপেনলায়ার একটি দুর্দান্ত কাঠামো, তবে গুগল ম্যাপস সেবার একটি পুল যা অন্যান্য পরিষেবার মধ্যে জিওডাটা প্রদর্শনের জন্য একটি কাঠামো অন্তর্ভুক্ত করে।

সুতরাং, গুগল ম্যাপস অনেকগুলি পরিষেবা এবং বৈশিষ্ট্যগুলি উন্মুক্ত করে যা ওপেনলয়েসগুলির নেই। গুগল ম্যাপের বৈশিষ্ট্য এবং পরিষেবাদির কয়েকটি উদাহরণ হ'ল অঞ্চলীয়করণ, সেন্সর সনাক্তকরণ (জিপিএস সহ ডিভাইসের জন্য) এবং ব্যবহারকারীর স্থানীয়করণ, জিওকোডিং এবং বিপরীত জিওকোডিং, রাস্তার দৃশ্য ইত্যাদি are


6

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

আমি তাদের মধ্যে পার্থক্য বিমূর্ত করার জন্য একটি সাধারণ এপিআই তৈরি করেছি এবং আমাকে আপনাকে বলি, কিছু জিনিস অন্যটির তুলনায় একটিতে করা সহজ। আপনি যেখানে মানচিত্রটি প্যান করতে পারেন তার সীমাবদ্ধতার মতো ওপেনলায়ার্সে এটি করা অনেক সহজ তবে GoogleMaps এ হিটম্যাপগুলি ব্যবহার করা আরও সহজ (উপলভ্য ওপেনলায়ার্স প্লাগইনগুলির বিপরীতে এটি আনুষ্ঠানিকভাবে গুগল দ্বারা সমর্থিত)।

  1. ওপেনলায়ার্স অফলাইন মানচিত্রকে সমর্থন করে। আমার কিছু ব্যবহারকারীর ইন্টারনেট সংযোগ ছাড়াই ব্যক্তিগত ইন্ট্রানেটে রয়েছে।

  2. গুগল্যাপে দুটি অবশ্যই প্লাগইন থাকতে পারে, মার্কক্লাস্টার এবং স্পাইডারফায়ার যা বিপুল সংখ্যক মার্কারকে ভিজ্যুয়ালাইজ করা সম্ভব করে।

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

  4. গুগল ম্যাপগুলির স্ট্রিটভিউ রয়েছে যা কখনও কখনও দরকারী।

  5. গুগল্যাপে আরও বৈশিষ্ট্য রয়েছে যা আপনার প্রয়োজন হতে পারে। যদিও ওপেনলায়ারসে অনেকগুলি বৈশিষ্ট্য উপস্থিত রয়েছে তবে আনুষ্ঠানিকভাবে সমর্থিত নয়।

সাধারণত গুগল্যাপস থেকে লাইসেন্সিং এবং ব্যান্ডউইথ ব্যবহারের ফলে আপনার মাথাব্যথা হ্রাস পেতে পারে বলে শেষ পর্যন্ত আপনার ওপেনলায়ার্সের সাথে যেতে হবে। উভয়ই বেসিক ম্যাপিং হ্যান্ডেল করে (অর্থাত্ মানচিত্রের শীর্ষে চিহ্নিতকারীগুলি প্রদর্শন করে)। অন্যটিতে উপস্থিত না থাকা এমন একটি থেকে আপনার প্রয়োজনীয় বৈশিষ্ট্যটি খুঁজে না পাওয়া গেলে আপনি ওপেনলায়ার্সের পক্ষে যাওয়া উচিত। দেখুন এই GOOGLEMAPS বিলিং এবং আপনি বিনামূল্যে জন্য এটি ব্যবহার করতে পারেন আরো তথ্যের জন্য।

এছাড়াও গুগল্যাপস এর প্রাথমিক ভূ-অবস্থানের ধরনটি 'ল্যাটল্যাং' হিসাবে রয়েছে এবং ওপেনলায়াররা 'লোনল্যাট' ব্যবহার করে যা আমাকে ফ্রিকিং বাদামকে চালিত করে কারণ আমি ফাংশন কলগুলিতে প্যারামিটারগুলির ক্রমটি ভুল করে চলেছি।


3

যারা গতির সমস্যার কথা উল্লেখ করেছেন তাদের পাশাপাশি, আমি যুক্ত করতে চাই যে আইআই এর ভিএমএল রেন্ডারার অনেক বৈশিষ্ট্য সহ ভেক্টর স্তর সহ সত্যিই ধীর হয়ে যেতে পারে। একজন ব্যবহারকারী 200 সম্পর্কে উল্লেখ করেছেন IE আইই হিমাঙ্কের স্থলে যথেষ্ট ধীরে ধীরে ধীরে ধীরে আমি যুক্ত করতে পারি এটি সম্পর্কে। আপনি যদি পাঠ্য লেবেলযুক্ত বৈশিষ্ট্যগুলি যুক্ত করেন তবে আপনি অর্ধেক কম যুক্ত করতে পারেন, সম্ভবত অভ্যন্তরীণভাবে প্রতিটি পাঠ্য লেবেলে দুটি ভিএমএল উপাদান থাকে।

গুগলে আপনি একটি কাস্টম গোভারলে তৈরি করতে পারেন যার বিষয়বস্তু একটি "ডিভ", যা আইইতে সমস্যা ছাড়াই রেন্ডার হয়ে যায়।


3

দুটি দৃষ্টিকোণ থেকে আমি কয়েকটি জিনিস যুক্ত করব: ক্লায়েন্টের ব্যবহার এবং ডেটা ডারভিং।

ক্লায়েন্টের ব্যবহার:

  • আপনার ক্লায়েন্টরা বর্তমানে কী ব্যবহার করতে অভ্যস্ত? পরিবর্তন করা কঠিন হতে পারে।
  • আপনার সত্যিকার অর্থে কতটা কার্যকারিতা দরকার? ওপেনলায়ার্সের কিছুটা রয়েছে, তবে আপনি যদি এটি ব্যবহার না করেন ...

ডেটা পরিবেশন:

  • আপনি কেএমএল ডেটা পরিবেশন করছেন ? যদি তা হয় তবে ওপেনলায়ার্স এবং গুগল ম্যাপ উভয়ই এটির সাথে কাজ করবে এবং ক্লায়েন্টের ব্যবহারের ভিত্তিতে আপনাকে সম্ভবত সিদ্ধান্ত নিতে হবে।

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


2

ওএল এর একটি বড় ফ্যানবেস রয়েছে এবং সম্ভবত বিশ্বের ব্যবহৃত সর্বাধিক ব্যবহৃত ওপেনসোর্স জিওটিং।

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

তবে ওলের কিছু ত্রুটি রয়েছে, মূলত এটি এত নিম্ন স্তরের যে আপনাকে সাধারণ বিকল্পগুলি করতে প্রচুর কোড লিখতে হয়। এটিও ভাল পথে কাজ করতে পারে, কারণ একজন বিকাশকারী হিসাবে: আপনার কাছে সমস্ত কোড রয়েছে এবং বি: টুইট করা এবং কাস্টমাইজ করা খুব সহজ।

আরও পরিশীলিত ফ্রি জিওটুল রয়েছে তবে তারা যা করে তা হ'ল ওপেনলেয়ারদের কল করা এবং কিছু বিরক্তিকর কাজকে বিমূর্ত করা।

সুতরাং আত্মবিশ্বাসের সাথে এটি ব্যবহার করুন। এটি পরিপক্ক, মজবুত এবং ভবিষ্যতে এটি মারা যাবে না। তবে আপনি যদি আপনার বিকাশ প্রক্রিয়াটি দ্রুত করতে চান তবে আপনাকে অন্যান্য সরঞ্জামগুলি চেষ্টা করা উচিত যা এর উপরে মাউন্ট হয়।

আপনার দিনটি শুভ হোক


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

@ ব্রায়ানবি হাই ব্রায়ান, আমি যখন "আরও পরিশীলিত ফ্রি জিওটুলগুলি" লিখেছিলাম তখন অবিকল আমি জিওেক্সট নিয়ে ভাবছিলাম। সেই লাইব্রেরি ওপেনলেয়ারগুলির সাথে একটি এক্সটিজেএসকে এক করে দেয়।
demonz demz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.