تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح طريقة وضع خريطة داخل برنامجك أو موقعك وإظهار Ip الخاص بالزوار المتواجدين
#1
كاتب الموضوع : rozester

السلام عليكــم ورحمـة الله وبركاتــه ،،

1- مقدمة:

في البداية مسألة التعامل مع الخرائط مسألة جديدة ويجب على المبرمجين العرب الالمام بأبعادها, ربما يظن البعض أن الأمر صعب, ولكن حينما تقرأ هذا المقال فستنبهر لسهولة الأمر وبساطته.

يمكن التعامل مع الخرائط بجميع أنواع تطبيقات الدوت نت (Windows Forms أو WPF أو ASP.net) وسنتكلم هنا عن التعامل مع الخرائط داخل Windows Forms أو WPF أما بالنسبة للـ ASP.NET فقد كتبت موضوعاً عنها داخل المنتدى المخصص لها, وهذه هو العنوان

شرح طريقة وضع خريطة داخل موقعك وإظهار Ip الخاص بالزوار المتواجدين

2- ما هي أنواع الخرائط ؟

1- Google Map:


وذلك عن طريق الاشتراك - مجاني - داخل الجوجل, ثم يقوم الجوجل بتزويدك بـ API الخاص بالخرائط لتضعها في موقعك.
حقيقة أنا لم أجربها بعد, لأن الاشتراك لا يمكن تجربته على الأجهزة العادية, بل يجب نشر الموقع على شبكة الانترنت حتى يمكنك أن تجربها.

2- Virtual Earth:


وهي منتج مجاني من شركة مكروسوفت يعتمد على تقنية الـ Ajax + Java Script يعني يمكن تطبيقها حتى على المواقع التي تعمل بالـ PHP وليس شرطاً أن تعمل على تقنية الدوت نت
وهذا هو الموقع الرئيسي للـ Virtual Earth
http://www.microsoft.com/virtualearth/

أما هذا فهو موقع الخرائط لكي تشاهدها مباشرة:
http://www.microsoft.com/maps/isdk/ajax/

إذا فتحتم الرابط السابق فستشاهدون العديد من الخرائط 2D, 3D أو حتي صور الستالايت, وستجدون أيضا الـ Source Code الخاص بها وهو جافا سكريبت كما قلنا سابقا.

يمكنك نسخ الكود الموجود من الرابط السابق ووضعه حتى في صفحة HTML عادية جدا, لا تندهش نعم صفحة HTML

جرب هذا الكود واحفظه بصيغة HTML وشاهد الخريطة


كود :
[color=#000080]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/color]
[color=#000080]<html>[/color]
[color=#000080]<head>[/color]
[color=#000080]<title>[/color][color=#000080]</title>[/color]
[color=#000080]<meta http-equiv="Content-Type" content=[COLOR=#0000ff]"text/html; charset=utf-8"[/color]>[/COLOR]
[color=#800000]<script type=[COLOR=#0000ff]"text/javascript"[/color] src=[color=#0000ff]"http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"[/color]>[/COLOR][color=#800000]</script>[/color]
[color=#800000]<script type=[COLOR=#0000ff]"text/javascript"[/color]>[/COLOR]
var map = null;

function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
[color=#800000]</script>[/color]
[color=#000080]</head>[/color]
[color=#000080]<body onload=[COLOR=#0000ff]"GetMap();"[/color]>[/COLOR]
[color=#000080]<div id='myMap' style=[COLOR=#0000ff]"position:relative; width:400px; height:400px;"[/color]>[/COLOR][color=#000080]</div>[/color]
[color=#000080]</body>[/color]
[color=#000080]</html>[/color]
كما شاهدتم فإن الكود سهل وبسيط وليس فيه أي صعوبة

3- كيف يمكن التعامل مع الخرائط داخل البرنامج الخاص بك ؟

كما قلت سابقاً إن طريقة عرض الزوار المتواجدين على موقعك داخل الخريطة موجودة في منتدى الـ ASP.NET

أما بالنسبة للتعامل مع الـ Windows Forms أو WPF فيجب التسجيل على موقع مكروسوفت لكي تستطيع استدعاء الـ Web Service الخاصة بالخرائط, لا تقلق إنها مجانية, هذا هو الرابط
https://mappoint-css.live.com/mwssignup/

بعد إتمام عملية التسجيل أنصح بتحميل الـ SDK الخاص بجميع API الخاص بالخرائط, هذا هو الرابط
http://www.microsoft.com/downloads/d...DisplayLang=en

ما الجديد في هذه الويب سيرفرس ؟

1- امكانية التعامل مع الـ Developing a Silverlight Application Using Bing Maps Web Services
http://msdn.microsoft.com/en-us/library/cc879136.aspx

2- امكانية التعامل مع الـ Developing a .NET Application Using Bing Maps Web Services
http://msdn.microsoft.com/en-us/library/dd221354.aspx

3- امكانية التعامل مع الـ Developing a Mobile Application Using Bing Maps Web Services
http://msdn.microsoft.com/en-us/library/dd483215.aspx

وهناك المزيد والمزيد في هذا الموضوع

تم رفق الكود الخاص بإظهار الزوار لموقعك بكود VB.NET

يتبع


الملفات المرفقة
.rar   WhoIsOnline - VB.rar (الحجم : 49.78 ك ب / التحميلات : 57)
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [درس] كيف تجعل برنامجك يتعرف على صوتك وينفذ الاوامر الشاكي لله 7 1,438 17-11-15, 12:51 PM
آخر رد: abulayth
  ثقافة برمجية(1): طريقة ترتيب الكود أبو يعقوب 6 838 27-08-13, 11:54 PM
آخر رد: Riad Soft
  كيف تحمي برنامجك Sajad 20 2,255 02-08-13, 03:16 AM
آخر رد: الشاكي لله
  ثقافة برمجية(2):طريقة كتابة Property أبو يعقوب 3 820 12-07-13, 04:16 PM
آخر رد: مبرمج بلا حدود
  طريقة عمل Setup شرح مفصل ومزود بالصور أسامة أحمد 8 2,594 25-05-13, 12:46 PM
آخر رد: shaker.soft
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 1,189 27-10-12, 04:40 PM
آخر رد: RaggiTech
  لو كان لديك 199$ - مكتبة لتجميل مظهر برنامجك RaggiTech 1 814 14-10-12, 01:29 PM
آخر رد: RaggiTech
  طريقة جعل برنامجك زي وورد 2007 و2010 وأحسن بكتير -DotNetBar- RaggiTech 0 879 09-10-12, 06:14 PM
آخر رد: RaggiTech
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 747 09-10-12, 06:13 PM
آخر رد: RaggiTech
  كيف تختار التقنية المناسبة لعمل التطبيق الخاص بك - RaggiTech 0 388 09-10-12, 05:46 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم