تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] بخصوص اضافه خرائط جوجل الى برنامجك webbrowser control
#1
احاول اضافه خرائط جوجل والبحث عليها ووجدت هذا الشرح
https://www.youtube.com/watch?v=TySyyY7Gs3c
ولكنه قديم فعند تجربه الان تحمل المكا فعلا ولكن يظهر لي
كود :
It looks like you have enabled Internet Explorer Compatibility View. Google Maps will not work correctly unless this is turned off.
وانا قمت بالتاكد بعدم تشغيل وضع التوافق 
ولكن لازالت تظهر واستعمل متصفح EXPLOERE 11
واخر تحديث للجافا 
و Visual Studio 2015
وعند بدايه البحث تظهر الخريطه سليمه
   

وبعد التحميل بثواني تصبح الخريطه غير واضحه هكذا ما السبب ؟؟
   
فهل هناك اي سبيل لجعل المتصفح يعمل بوضع التوافق استعملت ايضا الكود التالي في الريسجتري

كود :
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" /v MSACCESS.EXE /t REG_DWORD /d 11000

reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_DOCUMENT_COMPATIBLE_MODE" /v MSACCESS.EXE /t REG_DWORD /d 11000

ولكن لا فائده واريد استعمل الخرائط داخل برنامجي
واشار اخي [b]elgokr [/b]
[b]الى استعمال موقع  https://www.openstreetmap.org[/b]
[b]ولكن نفس النتيجه يظهر جزء من الخريطه فقط[/b]
الرد }}
تم الشكر بواسطة:
#2
اخى الحبيب
للاسف لا تتمكن من جعل الخرائط خاصة جوجل تعمل بنسبة 100%
لان الـ WebBrowser
يعتمد على متصفح Internet Explorer

فمن المشاكل التى ستواجها عند تشغيل البرنامج عند البعض
اذا كان المتصفح اصدار قديم

ستجد ظهور رسالة تطلب بتحديث المتصفح
كما التفعيلات التى ستظهر كما فى الرسالة لديك
من اذون وصلاحيات

فيجب على المستخدم عملها يدوياً حتى يتم تصفح بالنهاية الخرائط

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

لانه بالنهاية يعتمد على Internet Explorer
الخاص بجهاز المستخدم...

تحياتى لك
وتمنياتى لك لاتوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة: عبدالله الدوسري
#3
شكرا لردك اخي الفاضل جزاك الله خيرا اسال الله ان ييسر الاحوال
الرد }}
تم الشكر بواسطة: elgokr , elgokr
#4
الشكر لله

اللهم امين تقبل الله منك الدعاء ولك بالمثل

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة:
#5
واياك اخب الفاضل ممكن لو لدبك متسع من الوقت تلقي نظره هنا قمت بتحميل المشروع ويعمل بالفعل كيف ؟
https://www.codeproject.com/Tips/1230577...-in-VB-NET
الرد }}
تم الشكر بواسطة:
#6
(04-07-18, 05:16 AM)dametucorazon كتب : واياك اخب الفاضل ممكن لو لدبك متسع من الوقت تلقي نظره هنا قمت بتحميل المشروع ويعمل بالفعل كيف ؟
https://www.codeproject.com/Tips/1230577...-in-VB-NET

بخصوص هذا الرابط

هو شرح للاداء خاصة الرابط التالى

ستجد بالراط شكل الاداء داخل الـ VB.NET
ومع شرح مبسط لطريقية الاستخدام

كل ما عليك تحميل ملفات DLL من خلال الرابط التالى

من ثم متابعة اضافتها كما فى الرابط السابق او كما الصور التالية

كلك يمين على reference واضغط على Add
بعك كده ما فى الصورة

لكن بدلاً من GMap.NET.Core
ستختار الملف GMap.NET.MapProviders
من الملفات المحملة

بعد الاضافة قم باضافة الكود التالى

اعلى اكود الفورم
كود :
Imports GMap.NET
Imports GMap.NET.MapProviders
Imports GMap.NET.WindowsForms

بعد كده استخدم الكود التالى فى Form1_Load
كود :
       Try

           tbZoom.Maximum = 18
           tbZoom.Minimum = 0
           tbZoom.TickFrequency = 2
           tbZoom.LargeChange = 2
           tbZoom.SmallChange = 1

           GMapProvider.WebProxy = Net.WebRequest.DefaultWebProxy
           GMapProvider.WebProxy.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials

           If My.Computer.Network.Ping("www.google.com", 1000) = True Then
               gMap.Manager.Mode = AccessMode.ServerAndCache
               gMap.MapProvider = MapProviders.GoogleMapProvider.Instance

               With Me.gMap
                   .Position = New GMap.NET.PointLatLng(51.51, -0.14)
                   .SetPositionByKeywords("London")
                   .ZoomAndCenterMarkers(CType(vbNull, String))
                   .Zoom = 10
                   .ShowCenter = True
               End With
               gMap.Refresh()

           Else
               MessageBox.Show("There is no Internet Connection. _
                   This is needed to load the Maps from Google. Please connect to the Network!",
                   "Error loading Map Data!", MessageBoxButtons.OK)
               Exit Try
           End If

       Catch ex As Exception
           MessageBox.Show(ex.Message, "Error loading data!", MessageBoxButtons.OK)
       End Try

مع العلم بان كلاً من
1- tbZoom TrackBar
2- GMapProvider = إداء من ادوات التى ستظهر مع الاضافة ملفات DLL
3- gMap = إداء من ادوات التى ستظهر مع الاضافة ملفات DLL

مع الانتبهاء الى الارقام التالية
PHP كود :
51.51, -0.14 

وهى الاحداثيات للطول والعرض للموقع على الخريطة

PHP كود :
London 


هو اسم الموقع المشار اليه على الخريطة


وبكده تكون انهيت كل ما هو مطلوب

سامحنى لانى لم ارفق سورس للمثال
لان مساحة الملف المطلوب تحميله
تتجاوز الـ 300 ميجا 
وكل ما هو مطلوب ملفين من مجموعة الملفات الموجود

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة:
#7
الله يرضي عنك اخي الفاضل  ويراضيك
ولكن هل ترفق لي المكتبتين المطلوبين هنا هنا لم اجدهما اعتذر منك
الرد }}
تم الشكر بواسطة:
#8
للاسف اخى لم اقم بتحميل الملف حتى الان
اذا كنت فى مكان يسمح لى بتحميل الملف
ساقوم باستخراج الملفات وعمل مشروع لك

او قم انت بتحميل الملف وارفق لى الملفين الذى بالشرح
وساقوم بعمل لك سورس كود تستخدمه مباشراً

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة:
#9
للاسف بحثت كثيرا ولم اجد الملفات ساحاول من جديد
الرد }}
تم الشكر بواسطة:
#10
(08-07-18, 03:08 AM)dametucorazon كتب : للاسف بحثت كثيرا ولم اجد الملفات ساحاول من جديد


اخى الكريم

كل ما عليك تحميله من الرابط هنا

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة:



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


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