哈哈哈哈哈鼠了 2023-03-09 17:37 采纳率: 60.9%
浏览 16
已结题

vue 百度地图想问一下在项目里添加这个百度地图的话,因为原本项目中有很多个景点,想在景点界面显示地图,地图显示景点位置,是还要在数据库表里加入新字段还是怎样呢

vue 百度地图
想问一下在项目里添加这个百度地图的话,因为原本项目中有很多个景点,想在景点界面显示地图,地图显示景点位置,这样的话,是还要在数据库表里加入新字段还是怎样呢?

  • 写回答

3条回答 默认 最新

  • 霸都小魔女 2023-03-09 17:39
    关注

    小魔女参考了bing和GPT部分内容调写:
    在项目中添加百度地图,需要在数据库表中加入新字段,以存储景点的位置信息,比如经纬度、地址等。在景点界面中,可以使用百度地图的API,根据景点的位置信息,在地图上显示景点的位置。比如,在Vue中,可以使用百度地图的vue插件,来实现地图的显示,如下代码:

    <template>
      <div>
        <baidu-map :center="center" :zoom="zoom" :markers="markers" @click="clickMap" style="width:100%;height:500px;"></baidu-map>
      </div>
    </template>
    
    <script>
    import BaiduMap from 'vue-baidu-map'
    export default {
      components: {
        BaiduMap
      },
      data () {
        return {
          center: {lng: 116.404, lat: 39.915},
          zoom: 11,
          markers: [{
            position: {lng: 116.404, lat: 39.915},
            title: '景点位置'
          }]
        }
      },
      methods: {
        clickMap (e) {
          console.log(e)
        }
      }
    }
    </script>
    

    上面的代码中,center属性用来设置地图的中心点,zoom属性用来设置地图的缩放级别,markers属性用来设置地图上的标记,比如景点的位置。clickMap方法用来处理地图上的点击事件。
    回答不易,记得采纳呀。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月18日
  • 创建了问题 3月9日

悬赏问题

  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
  • ¥15 pycharm输出和导师的一样,但是标红
  • ¥15 想问问富文本拿到的html怎么转成docx的
  • ¥15 我看了您的文章,遇到了个问题。
  • ¥15 GitHubssh虚拟机连接不上
  • ¥15 装完kali之后下载Google输入法 重启电脑后出现以下状况 且退不出去 桌面消失 反复重启没用
  • ¥15 ESP-IDP-BLE配网连接wifi
  • ¥15 ue2.6.12版本用的若以,安装gojs,引入import * as go from 'gojs';报错
  • ¥15 服务器上的网站安装php5.6版本