Scribble Maps Blog
تحديثات
مرحباً بالجميع، لقد كنا نعمل بجد على الإصدار القادم من Scribble Maps ونحن متحمسون للغاية. عندما قمنا ببناء Scribble Maps لأول مرة، لم نكن متأكدين حقاً من كيفية استخدامه، وقد فاجأتمونا جميعاً حقاً. في أكثر من مناسبة، كان يأتي إلينا أشخاص ويطلبون ميزات معينة، وما قررناه هو أنه بالإضافة إلى إضافتها إلى إصدارنا الخاص، سنقوم بتطوير واجهة برمجة تطبيقات (API) تسمح للمطورين ببناء إصدارات مختلفة من Scribble Maps. نحن نهدف إلى إعداد الإصدار الجديد المتوافق مع الأجهزة اللوحية من Scribble Maps وواجهة برمجة التطبيقات لتكون جاهزة في أواخر يوليو أو أغسطس من هذا العام، وإليكم ما يمكنكم توقعه.
دعم Scribble Maps Javascript (HTML5) / الأجهزة اللوحية
تم بناء Scribble Maps في الأصل باستخدام فلاش، وبينما يتمتع فلاش بالعديد من المزايا، إلا أنه يفتقر إلى الدعم على بعض الأجهزة الرئيسية مثل iPad. في حين يمكن عرض الأدوات المصغرة (widgets)، إلا أن محرّرنا لم يكن كذلك، وهذا الأمر على وشك التغيير.
واجهة برمجة تطبيقات Scribble Maps API
هذا هو أكثر ما نحن متحمسون له، حيث سيتيح ذلك للمطورين القدرة على استخدام أدواتنا وتقنياتنا لإنشاء تطبيقات رسم مبتكرة ومباشرة. هذا أكثر من مجرد واجهة برمجة تطبيقات مغلفة، فقد قمنا بتطوير دعم الرسم الخاص بنا المتوافق مع مختلف المتصفحات. يعمل محرك الرسم هذا مع Google، ولكنه سيعمل أيضاً مع Bing و Yahoo و Mapquest و Open Leaf.
والأفضل من ذلك، أننا نقوم ببناء دعم داخل واجهة برمجة التطبيقات لسحب طبقات البيانات من مجموعة متنوعة من المصادر بما في ذلك geoCommons و Google و WMS ومجموعات البلاطات المخصصة (Custom tilesets) وجداول البيانات.
واجهة برمجة تطبيقات بيانات الخرائط Map Data API
مرتبطة بواجهة برمجة التطبيقات المذكورة أعلاه ستكون واجهة برمجة تطبيقات البيانات الخاصة بنا، والتي سيكون من الممكن استخدامها بشكل مستقل عن SM JSAPI، وستسمح لك بحفظ الخرائط ثم استردادها بمجموعة متنوعة من التنسيقات المختلفة.
سمات Scribble Maps Themes
يتم بناء الإصدار الجديد من Scribble Maps من الصفر مع وضع السمات (Themes) في الاعتبار. لن يسمح هذا فقط بإنشاء سمة داكنة/رمادية يمكنك التبديل إليها، بل له تطبيق عملي أكثر يتمثل في السماح بتعديل المحرر بالكامل بناءً على ما تستخدمه. لذلك عندما تزور Scribble Maps على جهاز iPad، ستحصل على أزرار أكبر.
التعاون في الخرائط / الخرائط الخاصة
على الرغم من أنه لن يتم دمجه في إصدارنا الأول، إلا أنه سيكون لدينا دعم لتعديل العناصر الفردية. سيسمح هذا لمجموعات من المستخدمين بالعمل على خريطة واحدة. بالإضافة إلى ذلك، سنقوم بإضافة دعم للخرائط الخاصة حقاً والتي لا يمكن الوصول إليها إلا عبر كلمة مرور.
ميزات وأدوات متنوعة
على الرغم من أننا لم نكن نشطين في منتدى الملاحظات الخاص بنا لأننا كنا نركز على التطوير، إلا أننا نقرأ كل مشاركة بلا استثناء. سنقوم بإضافة أشياء مثل القدرة على إيقاف تشغيل تجميع العلامات (marker clustering)، وتغيير وحدات قياس الخريطة (قدم/أمتار) والمزيد. بالإضافة إلى ذلك، سيحتوي الإصدار الجديد من Scribble Maps على أداة واحدة جديدة رائعة للغاية نعتقد أنكم ستستمتعون بها جميعاً.
منتجات Scribble الجديدة
أحد أهداف تطوير واجهة برمجة التطبيقات الخاصة بنا هو السماح لنا أيضاً بنشر منتجات الخرائط بسرعة. الأول سيكون عرضاً توضيحياً لواجهة برمجة التطبيقات الخاصة بنا يسمى ScribbleTrails.com والذي سيكون تجربة خرائط قائمة على الويكي لمشاركة مسارات ركوب الدراجات والمشي لمسافات طويلة. سنقوم أيضاً بتطوير منتجات للمجال التعليمي تسهل على المعلمين تقديم حصص جغرافيا مذهلة.
دعم Scribble Maps Javascript (HTML5) / الأجهزة اللوحية
تم بناء Scribble Maps في الأصل باستخدام فلاش، وبينما يتمتع فلاش بالعديد من المزايا، إلا أنه يفتقر إلى الدعم على بعض الأجهزة الرئيسية مثل iPad. في حين يمكن عرض الأدوات المصغرة (widgets)، إلا أن محرّرنا لم يكن كذلك، وهذا الأمر على وشك التغيير.
واجهة برمجة تطبيقات Scribble Maps API
هذا هو أكثر ما نحن متحمسون له، حيث سيتيح ذلك للمطورين القدرة على استخدام أدواتنا وتقنياتنا لإنشاء تطبيقات رسم مبتكرة ومباشرة. هذا أكثر من مجرد واجهة برمجة تطبيقات مغلفة، فقد قمنا بتطوير دعم الرسم الخاص بنا المتوافق مع مختلف المتصفحات. يعمل محرك الرسم هذا مع Google، ولكنه سيعمل أيضاً مع Bing و Yahoo و Mapquest و Open Leaf.
والأفضل من ذلك، أننا نقوم ببناء دعم داخل واجهة برمجة التطبيقات لسحب طبقات البيانات من مجموعة متنوعة من المصادر بما في ذلك geoCommons و Google و WMS ومجموعات البلاطات المخصصة (Custom tilesets) وجداول البيانات.
واجهة برمجة تطبيقات بيانات الخرائط Map Data API
مرتبطة بواجهة برمجة التطبيقات المذكورة أعلاه ستكون واجهة برمجة تطبيقات البيانات الخاصة بنا، والتي سيكون من الممكن استخدامها بشكل مستقل عن SM JSAPI، وستسمح لك بحفظ الخرائط ثم استردادها بمجموعة متنوعة من التنسيقات المختلفة.
سمات Scribble Maps Themes
يتم بناء الإصدار الجديد من Scribble Maps من الصفر مع وضع السمات (Themes) في الاعتبار. لن يسمح هذا فقط بإنشاء سمة داكنة/رمادية يمكنك التبديل إليها، بل له تطبيق عملي أكثر يتمثل في السماح بتعديل المحرر بالكامل بناءً على ما تستخدمه. لذلك عندما تزور Scribble Maps على جهاز iPad، ستحصل على أزرار أكبر.
التعاون في الخرائط / الخرائط الخاصة
على الرغم من أنه لن يتم دمجه في إصدارنا الأول، إلا أنه سيكون لدينا دعم لتعديل العناصر الفردية. سيسمح هذا لمجموعات من المستخدمين بالعمل على خريطة واحدة. بالإضافة إلى ذلك، سنقوم بإضافة دعم للخرائط الخاصة حقاً والتي لا يمكن الوصول إليها إلا عبر كلمة مرور.
ميزات وأدوات متنوعة
على الرغم من أننا لم نكن نشطين في منتدى الملاحظات الخاص بنا لأننا كنا نركز على التطوير، إلا أننا نقرأ كل مشاركة بلا استثناء. سنقوم بإضافة أشياء مثل القدرة على إيقاف تشغيل تجميع العلامات (marker clustering)، وتغيير وحدات قياس الخريطة (قدم/أمتار) والمزيد. بالإضافة إلى ذلك، سيحتوي الإصدار الجديد من Scribble Maps على أداة واحدة جديدة رائعة للغاية نعتقد أنكم ستستمتعون بها جميعاً.
منتجات Scribble الجديدة
أحد أهداف تطوير واجهة برمجة التطبيقات الخاصة بنا هو السماح لنا أيضاً بنشر منتجات الخرائط بسرعة. الأول سيكون عرضاً توضيحياً لواجهة برمجة التطبيقات الخاصة بنا يسمى ScribbleTrails.com والذي سيكون تجربة خرائط قائمة على الويكي لمشاركة مسارات ركوب الدراجات والمشي لمسافات طويلة. سنقوم أيضاً بتطوير منتجات للمجال التعليمي تسهل على المعلمين تقديم حصص جغرافيا مذهلة.