يوفر HTML5 واجهة برمجة التطبيقات لمعلومات الموقع الجغرافي ، ويحصل على موقع المستخدم الحالي من خلال المتصفح. بناءً على هذه الميزة ، يمكنك تطوير تطبيقات الخدمة المستندة إلى الموضع. قبل الحصول على معلومات الموقع الجغرافي ، سيسأل First Browser المستخدمين عما إذا كانوا على استعداد لمشاركة معلومات موقعهم ، ويمكنهم استخدامها فقط بعد موافقة المستخدم.
يتم توفير معلومات الموقع الجغرافي HTML5 ، باستخدام طريقة GetCurrentPosition.
يوضح العرض التوضيحي التالي معلومات الموقع الجغرافي من خلال الجيولوجيا ويعرض الموضع الحالي على خريطة Baidu (عن طريق الاتصال بأبواع Baidu MAP API). وجدت النتائج التجريبية أن الموقع تم وضعه عند مدخل الطريق الشرقي في بلدة الجامعة.
يظهر الرمز أدناه (حيث يتم توفير ملف تحويل الإحداثيات بواسطة Convertor.js لخريطة Baidu):
<! /script> <script type = text/javaScript src = convertor.js> </head> </head> <body> map style = widthle: 600px ؛ /javaScript> if (window.navigator.geolocation) {var Options = {enableHighacuracy: true ،} ؛ (PESITY) Baidu MAP API Display VAR MAP = NEW BMAP.MAP (MAP) ؛ = New Bmap.Marker (Point) ؛ملف Collectionor.js:
(function () {// closure function load_script (xyurl ، callback) {var head = document.getElementSbyTagName ('head') [0] ؛ eElement ('script') ؛ script.type = 'text/javaScript' ؛ script. src = xyurl ؛ ) {callback && من AppendChild للتحايل على علة IE6. var xyurl = http://api.map.baidu.com/ag/coord/convert؟from= + type + & to = 4 & x = + point.lng + & y = + point.lat + & callback = bmap .convertor. ) ؛ما سبق هو كل محتويات هذا المقال.