omix 不支持Geo对象

ou6hu8tu  于 2022-10-20  发布在  其他
关注(0)|答案(7)|浏览(228)

小程序云开发会用到一些Geo类型的数据,能否支持一下

huwehgph

huwehgph1#

有没有链接例子。我看下怎么会报这个错

dxpyg8gm

dxpyg8gm2#

为啥不能 redefine 属性 longitude

a14dhokn

a14dhokn4#

已经被定义了,只能这样绕开。

import create from '../utils/create'
import store from '../store/index'
const db = wx.cloud.database()

create(store, {
  use: [
    'point'
  ],
  onLoad: function () {
    const { latitude, longitude } = new db.Geo.Point(118.70765, 31.98225)
    this.store.data.point = {
      latitude, longitude
    }
  }
})
7y4bm7vi

7y4bm7vi6#

还可以这样,不过 point 初始值要设置为 {}

Object.assign(this.store.data.point, new db.Geo.Point(118.70765, 31.98225))

相关问题