逆向地址编码

作者: 反者道之动001 | 来源:发表于2018-01-25 16:50 被阅读60次

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

(这个绝非水贴, 百度前十页绝对没有答案~~,有也是回答错误。)
--问题解决--


然后发现并无法走入回掉。
在ok之前打印result, 发现值是USERKEY_PLAT_NOMATCH

这个错误倒是可以百度到, 是错误代码。

这个功能属于 Web端, 不是web服务,重新生成key,即可

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

话说都写到这里了,我也水一下, 附上完整定位函数代码


    gpsData: function(data){
        return data || false
    },
    getGps: function(callback){
        if(this.gpsData()){
            return this.gpsData()
        }
        let self = this
        var map, geolocation;
        //加载地图,调用浏览器定位服务
        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),//定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
                zoomToAccuracy: true,      //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认: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--

相关文章

  • 逆向地址编码

    AMap.Geocoder is not a constructor 按坑爹的高德这个实例代码,报这个错误。 在前...

  • PHP拍照需谨慎

    名词解释: EXIF:可交换图像文件格式,可以记录数码照片的属性及拍摄信息 地理逆向编码:将经纬度转换成实际地址的...

  • 无须越狱、自动集成、只需要一个砸壳的应用---MonkeyDev

    《iOS应用逆向与安全》 上线啦!!! 购买地址: 天猫: iOS应用逆向与安全 京东: iOS应用逆向与安全 ...

  • python编码地址

    编码地址 https://docs.python.org/3/library/codecs.html#standa...

  • iOS常量字符串加密

    场景 iOS逆向静态分析,字符串的硬编码比较容易成为逆向者的突破口。因此有必要做一些字符串硬编码的混淆,如加密的对...

  • 逆向扫雷

    macos逆向初体验。找个别人逆向过的目标熟悉一下逆向过程。原文地址: iosre.com应该是目前国内ios逆向...

  • 地图和定位(三)

    一、地理编码和反地理编码 地理编码:把地址转为经纬度反地理编码:把经纬度转为地址 二、获取当前城市名称(定位+反地...

  • 地图地理编码(逆向)

    1.百度地图定位 需要调用代理方法设置 - (void)didUpdateBMKUserLocation:(BMK...

  • 高德地图 JS API 学习摘要6

    地理编码 地址 -> 坐标 Geocoder.getLocation,使用地理编码接口,根据地址转获取经纬度位置。...

  • iOS地址批量编码

网友评论

    本文标题:逆向地址编码

    本文链接:https://www.haomeiwen.com/subject/qwgvaxtx.html