أقوم بتطبيقه في WeChat لتخصيص القائمة، وترتبط القائمة مباشرة بصفحة HTML5 هذه. بعد الحصول على الموقع الحالي، قمت بتعيين الوجهة في الصفحة، بحيث سأدخل مباشرة إلى صفحة التنقل بعد فتح الصفحة.
يمكنك حفظ خطوة واحدة عن طريق إرسال معلومات الموقع أولاً، ثم النقر فوق "موافق" ثم الخروج من التنقل.
<!DOCTYPE html><html lang=zh-cmn-Hans> <meta charset=UTF-8> <meta name=viewport content=width=device-width,initial-scale=1,user-scalable=0> <title > تقوم صفحة HTML5 باستدعاء Baidu Map API مباشرة للحصول على الموقع الحالي والانتقال مباشرة إلى الوجهة</title> <script type=text/javascript src=http://api.map.baidu.com/api?v=2.0&ak=wDYEcxgRRheZwyC9jpN1Tt7fzr2zjosZ></script> <script src=http://cdn.bootcss.com/jquery/1.11.1/jquery.min .js></script><!--اتصل بـ jQuery--> <style type=text/css> body, html,#allmap {width: 100%;height: 100%;overflow: Hidden;margin:0;font-family:Microsoft Yahei;} </style> </head><body > <div id=allmap></div></body> </html> <script type=text/javascript> var Map = new BMap.Map(allmap); BMap.Point(116.709684,39.89778); Map.centerAndZoom(point, 16); Map.enableScrollWheelZoom(); var myIcon = new BMap.Icon(myicon.png,new BMap.Size(30,30),{ مرساة: جديد BMap.Size(10,10) }); marker=new BMap.Marker(point,{icon: myIcon});map.addOverlay(marker); var Geolocation = new BMap.Geolocation(); = BMAP_STATUS_SUCCESS){ var mk = new BMap.Marker(r.point); //map.panTo(r.point);// انقل نقطة مركز الخريطة إلى الموضع الحالي var latCurrent = r.point.lat; var lngCurrent = r.point.lng; latCurrent + ',' + lngCurrent); location.href=http://api.map.baidu.com/direction?origin=+latCurrent+,+lngCurrent+&destination=39.89778,116.709684&mode=driving®ion=Beijing&output=html } else { تنبيه('فشل'+this . getStatus()); } },{enableHighAccuracy: true}) Map.addOverlay(marker); var licontent=<b>قاعة جيانلونجسن لتنس الريشة</b><br>; licontent+=<span><strong>العنوان: </strong>رقم 108، طريق بينهي الأوسط، منطقة تونغتشو، بكين </strong>span><br>; licontent+=<span><strong>الهاتف:</strong>(010)81556565 / 6969</span><br>; = { العرض: 200، الارتفاع: 80، }؛ var infoWindow = new BMap.InfoWindow(licontent, opts); علامة.openInfoWindow(infoWindow); }); تلخيصما ورد أعلاه هو رمز التنفيذ لصفحة HTML5 التي قدمها المحرر للاتصال مباشرة بـ Baidu Map API للحصول على الموقع الحالي ووجهة التنقل المباشرة، وآمل أن يكون مفيدًا لك، إذا كانت لديك أي أسئلة، فيرجى ترك رسالة لي وسوف يقوم المحرر بالرد في الوقت المناسب. أود أيضًا أن أشكر الجميع على دعمكم لموقع VeVb للفنون القتالية!