গুগল কীভাবে তাদের স্টাইলযুক্ত মানচিত্রগুলি পরিবেশন করছে?


14

যেমনটি আমরা সবাই জানি, গুগল যখন মানচিত্রের প্রবর্তন করেছিল তখন গুগল ওয়েব ম্যাপিং পরিবর্তন করে। এটি লেখার সময় টাইল্ড মানচিত্রগুলি এখন ওয়েব ম্যাপিংয়ের আদর্শ nor

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

আপনার ক্যাশেড পরিষেবাটি একবার হয়ে গেলে, আবার নতুন ক্যাশে তৈরি না করে কার্টোগ্রাফিটি টুইট করার কোনও উপায় নেই।

V3 গুগল ম্যাপস এপিআই আপনাকে গুগল টাইলড বেসম্যাপ স্টাইল করতে দেয় । স্টাইলিং উইজার্ড আপনি আপনার প্রয়োজন অনুসারে গুগল ম্যাপ প্রায় সব দিক, মেরামত করতে দেয়।

আমি কোনও এপিআই দৃষ্টিকোণ থেকে বুঝতে পারি, কীভাবে আপনি কোনও JSON অবজেক্টে আপনার স্টাইলের অনুরোধ প্রেরণ করতে পারেন।

আমি যা জানতে চাই তা হ'ল, তারা কীভাবে শেষ প্রান্তে এটি করছে? (একটি রেফারেন্স অন্তর্ভুক্ত ভাল হবে)

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

এখানে চিত্র বর্ণনা লিখুন

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


1
আমার ধারণাটি সমস্ত ভিন্ন বৈশিষ্ট্যের ধরণের এবং লেবেলগুলি প্রাক-রান্না করা স্বচ্ছ পিএনজি টাইল যা প্রতিটি অনুরোধের জন্য পিছনের দিকে একত্রিত হয়ে একত্রিত হয় together
blah238

ভাল তত্ত্ব। যদি এটি সত্য হয়, তবে প্রাক-রান্না করা টাইলগুলির প্রচুর পরিমাণ থাকবে। যাইহোক সেখানে কত টাইলস রয়েছে তা ভেবে দেখুন, তারপরে প্রতিটা এইচএক্স রঙে সমুদ্র দেখানোর জন্য।
সাইমন

2
না, আমি বোঝাতে চেয়েছিলাম যে সেগুলি উড়তে পুনরায় রঙ করা হবে। আসল জ্যামিতিটি জিজ্ঞাসা করা এবং স্ক্র্যাচ থেকে একটি নতুন চিত্র সরবরাহ করার চেয়ে বিদ্যমান চিত্রটির পুনরায় রঙ করা আরও সহজ। অবশ্যই এটি কীভাবে কাজ করে সে সম্পর্কে আমার কোনও ধারণা নেই, যেমন আপনি বলেছিলেন, এটি কেবল একটি তত্ত্ব :)
বেলা 238

1
এটি একটি ভাল তত্ত্ব blah238। তাদের কেবলমাত্র পিএনজি-তে প্যালেটটি আসল রাস্টার ডেটা পরিবর্তনের প্রয়োজন।
ম্যাথু স্নেপ

উত্তর:


9

অন্যান্য বাস্তবায়নে (যেমন আমাদের বাস্তবায়ন হিসাবে ) এটি প্যালেট পরিবর্তন দ্বারা সম্পন্ন হয়; আপনি যদি পুরো আসল প্যালেটটি জানেন তবে আপনি আসল ডেটা স্পর্শ না করেই দ্রুত কোনও পিএনজি চিত্র পুনরায় রঙ করতে পারেন।

গুগল তা করে না; তাদের কাছে সম্ভবত একটি টাইল-ভিত্তিক ডাটাবেস এবং ভেক্টর ডেটার টাইল রয়েছে যা উড়ে যেতে পারে


ধন্যবাদ tmcw। তবে, একটি সঠিক উত্তরের জন্য, আমি সমর্থনকারী প্রমাণ সহ একজনকে খুঁজছি। তারা ঠিক কীভাবে করতে পারে তা আমরা কেবল তাত্ত্বিক করতে পারি well
সাইমন

2
গুগলের অবকাঠামোগত কোনও অ-PR'ed বিবরণের জন্য সহায়তার প্রমাণ খুঁজে পাওয়ার সৌভাগ্য :) :) এটি বলেছিল, যা আমাকে এই সিদ্ধান্তে নিয়ে যায় (গুগলারের ফিসফিসি ছাড়াও) দ্রুত পুনরায় রেন্ডার চক্রের সাথে মিলিত রং এবং বিভিন্ন স্তরে বৈশিষ্ট্যগুলি সরিয়ে নেওয়ার ক্ষমতার মধ্যে অ্যান্টি-এলিয়জিং গুণ।
tmcw

3

আমি জানি এটি আপনি যা খুঁজছেন তা পুরোপুরি নয় তবে আমি ভেবেছিলাম যে কোনও উপায়ে আপনি এটি কার্যকর হতে পারেন। আপনি কি ওডোর এই উদাহরণটি দেখেছেন যা মানচিত্রে CSS ফিল্টার ব্যবহার করে? ক্রোমের বাইরে সীমাবদ্ধ থাকতে পারে

http://www.odoe.net/apps/mapstyler/

https://github.com/odoe/MapStyler


হ্যাঁ গ্রিসকলে বিং এরিয়ালগুলি আনতে সেই সাথে খেলছিলাম। এটির CSS ব্যবহারের দুর্দান্ত ব্যবহার, তবে টাইলগুলি এখনও রঙে পপ হয় এবং লোড হওয়ার পরে এক্সে পরিবর্তন হয়। একটু বিভ্রান্তিকর হতে পারে। সংশ্লিষ্ট এখানে উপর প্রশ্ন কিন্তু GMaps API- এর জন্য stackoverflow.com/questions/13564712/...
সাইমন

2

এই প্রশ্নটি জিজ্ঞাসা করার সময় আমি দুটি পেটেন্ট পেয়েছি:

গতিশীল মানচিত্রের ব্যবহারকারী পরামিতি US8103445 এর ক্রিয়াকলাপ হিসাবে রেন্ডারিং

এবং

টাইল ভিত্তিক রেন্ডারিং সিস্টেম US20110254852 এ চাহিদা ভিত্তিক টেক্সচার রেন্ডারিং

কে এই বা অনুরূপ স্কিমগুলি ব্যবহার করে সে সম্পর্কে কোনও অফিসিয়াল তথ্য সন্ধান করতে পারেনি, তবুও আমি অনুমান করি যে দ্বিতীয় পত্রের অঙ্কনগুলি বাস্তবায়নের জন্য বেশ সোজা এগিয়ে দেখায় এবং কেন এই কারণে বা আরও কার্যকর কিছু প্রয়োগ করা উচিত হয়নি তার কোনও কারণ আমি দেখতে পাই না don't ইতিমধ্যে.


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