الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ادراج controll خاص بعرض خريطه في الموقع

بدأه الحكمه يمانيه في 16 نوفمبر 2013 · 3 رد · 272 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله 

اعضاء فريق البرمجه الاعزاء قمت بتصميم موقع واوريد ادراج خريطه في الموقع  ايش control الخاص بهذا وايش احتاج من اضافات الى البرنامج علما اني ابرمج visual studio2008

مشكور تعاونكم

#2

Google maps

+

Google APIs

للتعامل مع مكتبات google

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

#3

اخي الكريم ممكن اعرف الطريقه الي نضيف هذي الخريطه الى الموقع

#4

سأعطيك طريقة لإضافة الخرائط إلى مشروع الويب بكل سهولة. ويمكن استخدام هذا الطريقة لأي تقنية لصناعة الويب. كون هذه الطريقة تعتمد على [Java Script] و

، فهي بالتالي مستقلة عن أي تقنية اخرى [ASP.NET] أو [php] مثلاً.

 

[بالمرفقات يوجد صفحة ويب [html] بسيطة، يمكنك تشغيلها مباشرة ورؤية الخريطة]

وهذه الصفحة تحوي على التالي:

لكن سأوضح بعض النقاط المهمة:

 

1. في السطرين [4-5] قمنا بتحميل ملف [JavaScript]، من [google]، وهي التي ستزودنا ب [Google APIs].

2. في السطر [23]، قمنا بتعريف عنصر [div]. لنعرض الخريطة بداخلة، واعطيناه الإسم [map_canvas].

3. في السطر التاسع قمنا بتعريف دالة [function] تسمى [initialize]، لتهئية الخريطة وعرضها على العنصر السابق.

4. في السطر [10]، قمنا بتعريف خطوط الطول وخطوط العرض التي ستبدأ منها الخريطة، في المثال وضعت [37، 34]، وهي خطوط الطول والعرض لسوريا، بإمكانك البحث عن خطوط طول وعرض مكان معين ووضعها في هذا المكان.

5. الأسطر الباقية عبارة عن تحديد خصائص للخريطة واسنادها للعنصر [map_canvas].

6. ملاحظة: في اخر ملف [JavaScript] الذي استوردناه من [Google]. هناك الخاصية [sensor = false]، إذا وضعناها إلى [true]، سيقوم بالبحث عن إعدادات أخرى للخريطة [GPS] مثلاً.

ونلاحظ أيضاً استدعاء الميثود [initialize] ضمن < body >.

 

بالتوفيق.

 

UsingGoogleMaps.html

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Google maps. Syria position</title>
    <script type="text/javascript"
        src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC6v5-2uaq_wusHDktM9ILcqIrlPtnZgEk&sensor=false">
    </script>

    <script type="text/javascript">
        function initialize() {
            var latitude_longitude = new google.maps.LatLng(34, 37)
            var mapOptions = {
                center: latitude_longitude,
                zoom: 8,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                marker: true
            };
            var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
        }
    </script>
</head>
<body onload="initialize()">
    <form id="form1" runat="server">
        <div id="map_canvas" style="width: 500px; height: 300px"></div>
    </form>
</body>
</html>
1

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…