当前位置:   article > 正文

Vue3 setup 百度地图获取当前城市_vue3百度地图获取当前用户城市

vue3百度地图获取当前用户城市

1.index.html 引用

<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=你的key"></script>

2.页面使用

  1. const state = reactive({
  2. city:''
  3. });
  4. const getCurrentCity = () => {
  5. // const map = new BMap.Map();
  6. // 获取当前城市
  7. const geolocation = new BMap.Geolocation();
  8. geolocation.getCurrentPosition((position) => {
  9. const point = position.point;
  10. // 根据坐标获取城市名
  11. const geoc = new BMap.Geocoder();
  12. geoc.getLocation(point, (result) => {
  13. if (result) {
  14. state.city = result.addressComponents.city || '长春';
  15. weather(state.city)
  16. }
  17. });
  18. });
  19. };

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/109902
推荐阅读
相关标签
  

闽ICP备14008679号