解決ios11不支持高德地圖API定位功能的方法

? ? ? ?在 iOS 11 系統(tǒng)上訪問JS API定位業(yè)務(wù)失敗怎么解決插佛?
? ? ? ?蘋果新發(fā)的 iOS 11 操作系統(tǒng)的一大特性是對 http 形式訪問頁面的限制變得非常嚴(yán)格(相比iOS 10 和 iOS 9)施逾。高德提供的JS API功能均支持http和https兩種協(xié)議訪問,在iOS 11操作系統(tǒng)上推薦使用https形式訪問功能頁面和接口。
? ? ? ?具體實(shí)施步驟:
1琅豆、引進(jìn)JS API文件,最好下載到本地。

HTML
<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.0&key=您申請的key值"></script> 

? ? ? ?請確保進(jìn)入的JS API是1.4.1或者更高版本阵幸。v=1.4.0表示的是1.4.0版本,引入時(shí)請更新為1.4.1版本或者下載對應(yīng)代碼到本地后再引入芽世。
2挚赊、使用定位的完整代碼如下:

//獲取用戶所在位置的經(jīng)緯度
var get_position = function(calltype,signdata,qrcodeID,codeBtnFlag){

    var map,geolocation;
    //加載地圖,調(diào)用瀏覽器定位服務(wù)
    map = new AMap.Map('container',{
        resizeEnable: true
    });
    map.plugin('AMap.Geolocation',function(){
        //geolocation = new AMap.Geolocation({
            //獲取經(jīng)緯度等待的時(shí)間
            //timeout: 4000//此為設(shè)置的超時(shí)毫秒數(shù)济瓢。若在指定時(shí)間內(nèi)未定位成功荠割,返回超時(shí)錯(cuò)誤信息“TIMEOUT”,默認(rèn)值為無窮大
        //});
        geolocation = new AMap.Geolocation();
        
        //判斷是否是ios系統(tǒng),如果是旺矾,則調(diào)用遠(yuǎn)程定位方法
        
        if (AMap.UA.ios) {
                
            //使用遠(yuǎn)程定位蔑鹦,見 remogeo.js
            var remoGeo = new RemoGeoLocation();

            //替換方法
            navigator.geolocation.getCurrentPosition = function() {
                return remoGeo.getCurrentPosition.apply(remoGeo,arguments);
            };

            //替換方法
            navigator.geolocation.watchPosition = function() {
                return remoGeo.watchPosition.apply(remoGeo, arguments);
            };
        }
        
        map.addControl(geolocation);
        
        //詢問是否允許獲取地理信息
        geolocation.getCurrentPosition();
        //定位成功,返回經(jīng)緯度信息
        AMap.event.addListener(geolocation,'complete', onComplete);
        //定位失敗箕宙,返回定位出錯(cuò)信息
        AMap.event.addListener(geolocation,'error',onError);      
    });
    
    //解析定位結(jié)果
    function onComplete(data) {
        var qiandao_lng = data.position.getLng();
        var qiandao_lat = data.position.getLat();
        //利用經(jīng)緯度,do something
    }
    //解析定位錯(cuò)誤信息
    function onError(data) {
        alert('定位失敗');
    }
}

? ? ? ?PS:要想在自己的項(xiàng)目中使用地圖相關(guān)功能嚎朽,可通過調(diào)用官方地圖接口API,就可以使用其提供的功能柬帕,百度哟忍、騰訊狡门、高德、谷歌等都有提供锅很,至于使用哪一種看具體項(xiàng)目需求其馏。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市爆安,隨后出現(xiàn)的幾起案子叛复,更是在濱河造成了極大的恐慌,老刑警劉巖扔仓,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件褐奥,死亡現(xiàn)場離奇詭異,居然都是意外死亡当辐,警方通過查閱死者的電腦和手機(jī)抖僵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門鲤看,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缘揪,“玉大人,你說我怎么就攤上這事义桂≌殷荩” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵慷吊,是天一觀的道長袖裕。 經(jīng)常有香客問我,道長溉瓶,這世上最難降的妖魔是什么急鳄? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮堰酿,結(jié)果婚禮上疾宏,老公的妹妹穿的比我還像新娘。我一直安慰自己触创,他們只是感情好坎藐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著哼绑,像睡著了一般岩馍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抖韩,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天蛀恩,我揣著相機(jī)與錄音,去河邊找鬼茂浮。 笑死赦肋,一個(gè)胖子當(dāng)著我的面吹牛块攒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佃乘,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼囱井,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了趣避?” 一聲冷哼從身側(cè)響起庞呕,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎程帕,沒想到半個(gè)月后住练,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愁拭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年讲逛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岭埠。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盏混,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出惜论,到底是詐尸還是另有隱情许赃,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布馆类,位于F島的核電站混聊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏乾巧。R本人自食惡果不足惜句喜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望沟于。 院中可真熱鬧咳胃,春花似錦、人聲如沸社裆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泳秀。三九已至标沪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嗜傅,已是汗流浹背金句。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吕嘀,地道東北人违寞。 一個(gè)月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓贞瞒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親趁曼。 傳聞我的和親對象是個(gè)殘疾皇子军浆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,116評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件挡闰、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評論 4 62
  • 6摄悯,開始客觀地接納自己 2句話1問答讓我更接納自己: 1)“如果你是一顆草莓赞季,在櫻桃堆兒里就算低頭也是藏不住的” ...
    親愛的悅?cè)?/span>閱讀 220評論 1 2
  • 感賞女兒一放學(xué)就忙著照顧生病的媽媽,倒水拿藥奢驯,還用毛巾幫媽媽擦拭身體申钩,拿冷毛巾放置額頭降溫,有女兒這么細(xì)心照顧瘪阁,果...
    桃兒媽媽閱讀 166評論 1 8
  • 天輪渡撒遣,七七數(shù),日偽長驅(qū)蠻直入罗洗,占我中原吞江滬愉舔。 國恥碌钢猛,人人怵伙菜,上下同心堅(jiān)如鑄,復(fù)我河山依如故命迈。 名詞解析:1....
    理想者的執(zhí)念閱讀 325評論 0 8