map.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. Page({
  2. onShareAppMessage() {
  3. return {
  4. title: 'map',
  5. path: 'page/component/pages/map/map'
  6. }
  7. },
  8. data: {
  9. latitude: 23.099994,
  10. longitude: 113.324520,
  11. markers: [{
  12. latitude: 23.099994,
  13. longitude: 113.324520,
  14. name: 'T.I.T 创意园'
  15. }],
  16. covers: [{
  17. latitude: 23.099994,
  18. longitude: 113.344520,
  19. iconPath: '/image/location.png'
  20. }, {
  21. latitude: 23.099994,
  22. longitude: 113.304520,
  23. iconPath: '/image/location.png'
  24. }],
  25. polygons: [{
  26. points: [
  27. {
  28. latitude: 23.099994,
  29. longitude: 113.324520,
  30. },
  31. {
  32. latitude: 23.098994,
  33. longitude: 113.323520,
  34. },
  35. {
  36. latitude: 23.098994,
  37. longitude: 113.325520,
  38. }
  39. ],
  40. strokeWidth: 3,
  41. strokeColor: '#FFFFFFAA',
  42. }],
  43. subKey: 'B5QBZ-7JTLU-DSSVA-2BRJ3-TNXLF-2TBR7',
  44. enable3d: false,
  45. showCompass: false,
  46. enableOverlooking: false,
  47. enableZoom: true,
  48. enableScroll: true,
  49. enableRotate: false,
  50. drawPolygon: false,
  51. enableSatellite: false,
  52. enableTraffic: false
  53. },
  54. toggle3d() {
  55. this.setData({
  56. enable3d: !this.data.enable3d
  57. })
  58. },
  59. toggleShowCompass() {
  60. this.setData({
  61. showCompass: !this.data.showCompass
  62. })
  63. },
  64. toggleOverlooking() {
  65. this.setData({
  66. enableOverlooking: !this.data.enableOverlooking
  67. })
  68. },
  69. toggleZoom() {
  70. this.setData({
  71. enableZoom: !this.data.enableZoom
  72. })
  73. },
  74. toggleScroll() {
  75. this.setData({
  76. enableScroll: !this.data.enableScroll
  77. })
  78. },
  79. toggleRotate() {
  80. this.setData({
  81. enableRotate: !this.data.enableRotate
  82. })
  83. },
  84. togglePolygon() {
  85. this.setData({
  86. drawPolygon: !this.data.drawPolygon
  87. })
  88. },
  89. toggleSatellite() {
  90. this.setData({
  91. enableSatellite: !this.data.enableSatellite
  92. })
  93. },
  94. toggleTraffic() {
  95. this.setData({
  96. enableTraffic: !this.data.enableTraffic
  97. })
  98. }
  99. })