منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : بخصوص اضافه خرائط جوجل الى برنامجك webbrowser control
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
احاول اضافه خرائط جوجل والبحث عليها ووجدت هذا الشرح
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
وعند بدايه البحث تظهر الخريطه سليمه
[attachment=18718]

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

كود :
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]
اخى الحبيب
للاسف لا تتمكن من جعل الخرائط خاصة جوجل تعمل بنسبة 100%
لان الـ WebBrowser
يعتمد على متصفح Internet Explorer

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

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

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

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

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

تحياتى لك
وتمنياتى لك لاتوفيق
شكرا لردك اخي الفاضل جزاك الله خيرا اسال الله ان ييسر الاحوال
الشكر لله

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

تحياتى لك
واياك اخب الفاضل ممكن لو لدبك متسع من الوقت تلقي نظره هنا قمت بتحميل المشروع ويعمل بالفعل كيف ؟
https://www.codeproject.com/Tips/1230577...-in-VB-NET
(04-07-18, 05:16 AM)dametucorazon كتب : [ -> ]واياك اخب الفاضل ممكن لو لدبك متسع من الوقت تلقي نظره هنا قمت بتحميل المشروع ويعمل بالفعل كيف ؟
https://www.codeproject.com/Tips/1230577...-in-VB-NET

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

هو شرح للاداء خاصة الرابط التالى
http://www.independent-software.com/gmap...ap1-7.html

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

كل ما عليك تحميل ملفات DLL من خلال الرابط التالى
https://archive.codeplex.com/?p=greatmaps

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

كلك يمين على 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 ميجا 
وكل ما هو مطلوب ملفين من مجموعة الملفات الموجود

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

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

تحياتى لك
للاسف بحثت كثيرا ولم اجد الملفات ساحاول من جديد
(08-07-18, 03:08 AM)dametucorazon كتب : [ -> ]للاسف بحثت كثيرا ولم اجد الملفات ساحاول من جديد


اخى الكريم

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

تحياتى لك
الصفحات : 1 2