逆向地址編碼

AMap.Geocoder is not a constructor

按坑爹的高德這個實例代碼,報這個錯誤。


在前面需要加載AMap.Geocoder,如下代碼

 AMap.service("AMap.Geocoder", function(){
            var geocoder = new AMap.Geocoder({
                radius: 1000,
                extensions: "all",
                city: "010"
            });    
            geocoder.getAddress([116.396574, 39.992706], function(status, result) {
                if (status === 'complete' && result.info === 'OK') {
                  console.log(result)
                }
            }); 
        })

這樣就加載了Geocoder

(這個絕非水貼, 百度前十頁絕對沒有答案~~,有也是回答錯誤。)
--問題解決--


然后發(fā)現(xiàn)并無法走入回掉。
在ok之前打印result, 發(fā)現(xiàn)值是USERKEY_PLAT_NOMATCH

這個錯誤倒是可以百度到, 是錯誤代碼。

這個功能屬于 Web端, 不是web服務,重新生成key,即可

錯誤信息列表
http://lbs.amap.com/api/javascript-api/reference/errorcode/

話說都寫到這里了,我也水一下, 附上完整定位函數(shù)代碼


    gpsData: function(data){
        return data || false
    },
    getGps: function(callback){
        if(this.gpsData()){
            return this.gpsData()
        }
        let self = this
        var map, geolocation;
        //加載地圖,調(diào)用瀏覽器定位服務
        map = new AMap.Map('container', {
            resizeEnable: true
        });
        map.plugin('AMap.Geolocation', function() {
            geolocation = new AMap.Geolocation({
                enableHighAccuracy: true,//是否使用高精度定位,默認:true
                timeout: 10000,          //超過10秒后停止定位,默認:無窮大
                buttonOffset: new AMap.Pixel(10, 20),//定位按鈕與設(shè)置的??课恢玫钠屏?,默認:Pixel(10, 20)
                zoomToAccuracy: true,      //定位成功后調(diào)整地圖視野范圍使定位位置及精度范圍視野內(nèi)可見,默認:false
                buttonPosition:'RB'
            });
            map.addControl(geolocation);
            geolocation.getCurrentPosition();
            AMap.event.addListener(geolocation, 'complete', c);//返回定位信息
            AMap.event.addListener(geolocation, 'error', c);      //返回定位出錯信息
        });
        function c(data){
            self.gpsData(data)
            callback(data)
        }
    }

--END--

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,881評論 25 709
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,638評論 18 399
  • 今夜他發(fā)來了一條QQ消息“在么”,一瞬間,明白了小說中所說的心臟鈍痛是種什么滋味。疼痛絲絲縷縷,向四肢蔓延。猛吸了...
    青平從事閱讀 341評論 0 1
  • 技術(shù)不達到百分之九十九,就沒有資格報怨運氣不好。 見過那么多聰明的人,而且還很努力,他們能做不成事...
    阿清哥閱讀 251評論 0 0
  • 1、“大叔,一碗小米粥,兩根油條!”我一邊把雙肩包從肩上卸下來,一邊沖著忙得大汗淋漓的油條攤老板說道。 “今天不吃...
    年過七旬閱讀 3,450評論 92 133

友情鏈接更多精彩內(nèi)容