拓恒飞手平台小程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

46 lines
973B

  1. Component({
  2. /**
  3. * 组件的属性列表
  4. */
  5. properties: {
  6. point: {
  7. type: Object,
  8. value: []
  9. }
  10. },
  11. /**
  12. * 组件的初始数据
  13. */
  14. data: {
  15. pointArr: []
  16. },
  17. // // 数据监听器
  18. observers: {
  19. point(value) {
  20. if (value.length === 0) return
  21. this.setData({lat: value[0].latitude, lon: value[0].longitude, pointArr: value})
  22. this.mapCtx = wx.createMapContext('myMap', this)
  23. this.mapCtx.addMarkers({
  24. markers: value,
  25. success(res) {
  26. console.log(res, value);
  27. }
  28. })
  29. this.mapCtx.includePoints({
  30. points: value,
  31. padding: [200, 300, 500, 300]
  32. })
  33. },
  34. },
  35. /**
  36. * 组件的方法列表
  37. */
  38. methods: {
  39. includePoints() {
  40. // let mapCtx =
  41. }
  42. }
  43. })