উদাহরণস্বরূপ, আমার ডাটাবেসে আমি ভৌগলিক স্থানাঙ্কের সাথে কিছু পয়েন্ট করেছি। আমি এগুলি লিফলেট জেএস স্তরে প্রদর্শন করতে চাই। আমার কোন উপকরণগুলি ব্যবহার করা উচিত? সম্ভবত কিছু এপিআই আছে ...
উদাহরণস্বরূপ, আমার ডাটাবেসে আমি ভৌগলিক স্থানাঙ্কের সাথে কিছু পয়েন্ট করেছি। আমি এগুলি লিফলেট জেএস স্তরে প্রদর্শন করতে চাই। আমার কোন উপকরণগুলি ব্যবহার করা উচিত? সম্ভবত কিছু এপিআই আছে ...
উত্তর:
একটি ওয়েব ব্রাউজারে একটি ডাটাবেস থেকে ডেটা পেতে, আপনাকে একটি সার্ভার-সাইড স্ক্রিপ্ট ব্যবহার করতে হবে। এটি করা কঠিন কারণ আপনি এসকিউএল ইঞ্জেকশন এর মতো দুর্বলতার বিষয়ে সচেতন হওয়া প্রয়োজন। কয়েকটি সেরা অনুশীলন গুরুত্বপূর্ণ বিষয়গুলি লক্ষ্য করার জন্য হ'ল আপনার প্যারামিটারাইজড কোয়েরিগুলি ব্যবহার করা উচিত এবং আপনার জনসাধারণের কাছে থাকা টেবিলগুলিতে কেবল পঠন অ্যাক্সেস থাকা আপনার ডেটাবেস ব্যবহারকারী অনিয়ন্ত্রিত তা নিশ্চিত করা উচিত।
জিপিএসবারের মতো কিছুটা সফটওয়্যার ব্যবহার করা কোনও ডাটাবেসে API এ্যুসিভ করার সহজ উপায় হ'ল সম্ভাব্য ছোট সমস্যার জন্য এটি বেশ বড় অ্যাপ্লিকেশন।
অন্য পদ্ধতিটি হ'ল কোনও সার্ভার-সাইড স্ক্রিপ্ট আপনার জিওজেএসন ফাইলের মধ্যে সময়ে সময়ে ডেটা ফেলে দেয়, আপনার ডেটা কতবার পরিবর্তিত হয় তার উপর নির্ভর করে, এটি প্রতি ঘন্টা, দৈনিক, সাপ্তাহিক হতে পারে। মনে রাখবেন যে ফাইলটি লেখার সময় আপনার ওয়েবসাইটটি কাজ করতে পারে না।
আরেকটি পদ্ধতি হ'ল পিএইচপি বা পাইথনকে আপনার নিজস্ব এপিআই তৈরির জন্য সিজিআই স্ক্রিপ্ট হিসাবে ব্যবহার করা।
উদাহরণ:
আপনার একবার জিওজেসন হয়ে গেলে, গতিশীল বা স্থির হোক না কেন, আপনি লিফলেটটি ব্যবহার করে খুব সহজেই এটি লোড করতে পারেন: http://leafletjs.com/example/geojson.html ।
আপনি এই লিফলেট প্লাগইনটি চেষ্টা করে দেখতে পারেন