مكون Delphi/Lazarus Visual لعرض خريطة. يمكن استخدام أي مزود تجميل MAP (تم تنفيذه حاليًا OpenStreetMap ، OpentOpomap ، هنا ، Google). يتضمن أيضًا فصول المساعدة لتخزين وتنزيل بلاط الخريطة. مشروع العرض التجريبي ينفذ تنزيل بلاط الخريطة من الشبكة.
❗ إصدار ألفا ، يمكن أن تتغير الواجهة ❗
تم اختباره في:
من السهل إضافة موفر البلاط الجديد ، فقط تعلم واجهة برمجة التطبيقات الخاصة به واتخاذ مقدمي الخدمات المنفذة كمثال. عند الانتهاء من ذلك ، قم بإنشاء طلب سحب وسأدمجه بسعادة.
لوصف العناصر النائبة لقالب Tile URL ، الرجوع إلى OSM.TilesProvider.FormattileUrl وظيفة (أو مستندات)
OSM.SlippyMapUtils - وظائف الأداة المساعدة والمتغيرات والأنواعOSM.TileStorage - الفئات TTileBitmapCache تنفيذ ذاكرة التخزين المؤقت من بلاط الخريطة المنظمة كطابور و TTileStorage تنفيذ تخزين القرص من بلاط الخريطة.OSM.NetworkRequest - Utils و Fryses للشبكة التي تطلب بلاط الخريطة. فئة TNetworkRequestQueue تنفذ قائمة انتظار غير متورطة لطلبات الشبكة. الوحدة لا تحتوي على أي محرك طلب شبكة حقيقي.OSM.NetworkRequest.Synapse ، OSM.NetworkRequest.WinInet ، OSM.NetworkRequest.RTL تحتويOSM.MapControl يحتوي على فصول TMapMark و TMapMarkList لإدارة مجموعة من نقاط الخريطة و TMapControl نفسهاOSM.TilesProvider - الفئة التجريدية الأساسية لمزود بلاط الخريطة.OSM.TilesProvider.* يحتوي على تطبيقات ملموسمستندات كاملة لجميع الوحدات المذكورة أعلاه متوفرة هنا
إذا كنت ترغب في استخدام محرك شبكة المشبك ولم يكن لديك بعد ، فيمكنك أخذها من قسم الإصدارات .
تعرض الشاشة تطبيقًا تجريبيًا تم إنشاؤه مع Delphi وتشغيله على Windows باستخدام بلاط OSM مع علامات خريطة عشوائية ، ومسار عشوائي ومربع مربعة من رد الاتصال.
تعرض الشاشة التطبيق التجريبي المصمم مع Delphi وتشغيله على Windows باستخدام Tiles Google