久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - h5地理位置定位getCurrentPosition,允許定位后,不走成功后的函數(shù),高手指教!

瀏覽:129日期:2023-09-05 14:50:53

問題描述

// 出發(fā)城市l(wèi)et $cityname;let $config = { getPoint: function() {if (navigator.geolocation) { navigator.geolocation.getCurrentPosition($config.showPosition, $config.handleLocationError, {enableHighAccuracy: true,timeout: 1000,maximumAge: 0 });} }, initCity: function() {// api.setLocalStorage(’uzmdepartureCityName’, ’北京’);$cityname = ’北京’;alert(’失敗’); }, handleLocationError: function(error) {$config.initCity(); }, showPosition: function(position) {let latitude = position.coords.latitude, longitude = position.coords.longitude;console.log(latitude, longitude);let point = new window.BMap.Point(longitude, latitude), gc = new window.BMap.Geocoder;gc.getLocation(point, function(rs) { try {let locationCity = rs.addressComponents.province;$cityname = locationCity;// alert(’您現(xiàn)在的城市是:’ + $cityname);$doc.getElementById(’mobile’).value = $cityname; } catch (e) {$config.initCity(); }}); }};$config.getPoint();

問題解答

回答1:

這跟你測試所用的瀏覽器有關(guān)系,去年項目需要研究過一段時間,并沒有滿意的結(jié)果,就我個人理解,部分瀏覽器使用的谷歌的定位服務,而谷歌服務在中國被墻了,所以要么定位非常非常慢,也非常非常不準,要么直接無法定位。。。你換些瀏覽器試試就知道區(qū)別了。。。推薦引用高德等第三方 JS 定位服務,經(jīng)過特殊處理的,相對會好很多。

標簽: JavaScript
主站蜘蛛池模板: 文昌市| 无锡市| 新昌县| 伊春市| 安吉县| 青阳县| 望江县| 怀柔区| 呼玛县| 武邑县| 临清市| 濮阳市| 阜南县| 碌曲县| 东安县| 扶风县| 酒泉市| 罗定市| 宾阳县| 宝坻区| 海安县| 吉木萨尔县| 咸阳市| 曲靖市| 逊克县| 安阳县| 琼海市| 攀枝花市| 白银市| 荔波县| 榆社县| 汶川县| 新疆| 尼玛县| 阜宁县| 乌拉特中旗| 庄浪县| 湘乡市| 和平县| 库尔勒市| 宁武县|