taro开发小程序 如何集成高德地图?



  • taro开发小程序 如何集成高德地图? 可以使用高德的小程序sdk吗?



  • 朋友,我特意登录上来回复你。我前两天也用了高德地图的api,你可以通过高德地图申请个key。然后高德地图有提供现成的sdk,导入到你的项目里面,通过文档调用他的函数。他的官网也有介绍这个api提供的功能,还有就是如果是开发者一个月似乎有30w的接口调用。
    下面是我调用函数的过程:
    _getWeather() {
    let myAmap = new amap.AMapWX({ key: this.state.key });
    myAmap.getWeather({
    success: async res => {
    let weather = res.liveData;
    this.setState({
    weather
    });
    },
    fail: info => {
    console.log(info);
    }
    });
    }
    然后可以在componentDidShow周期函数里调用创建的函数
    componentDidShow() {
    this._getWeather();
    }
    还有就是得在app.js(入口文件)配置下:
    config={
    permission: {
    ["scope.userLocation"]: {
    desc: "提示内容"
    }
    },
    }
    这一步是为了获取用户确认使用定位权限。
    我能帮这么多,希望能给你提供些帮助吧~


登录后回复