diff --git a/app.json b/app.json index d0b9bd5..b509642 100644 --- a/app.json +++ b/app.json @@ -3,7 +3,6 @@ "pages": [ "pages/component/index/index", "pages/component/view/view", - "pages/API/index/index", "pages/component/scroll-view/scroll-view", "pages/component/swiper/swiper", "pages/component/text/text", @@ -28,6 +27,7 @@ "pages/component/canvas/canvas", "pages/component/image/image", "pages/component/video/video", + "pages/API/index/index", "pages/API/get-network-type/get-network-type", "pages/API/on-network-status-change/on-network-status-change", "pages/API/get-system-info/get-system-info", @@ -52,7 +52,9 @@ "pages/API/audio/audio", "pages/API/storage/storage", "pages/API/animation/animation", - "pages/API/menu-info/menu-info" + "pages/API/menu-info/menu-info", + "pages/API/get-location/get-location", + "pages/API/choose-location/choose-location" ], "window": { "backgroundTextStyle": "light", diff --git a/pages/API/choose-location/choose-location.js b/pages/API/choose-location/choose-location.js new file mode 100644 index 0000000..0ec2173 --- /dev/null +++ b/pages/API/choose-location/choose-location.js @@ -0,0 +1,34 @@ +const util = require('../../../utils/util.js') + +const formatLocation = util.formatLocation + +Page({ + onShareAppMessage() { + return { + title: '使用原生地图选择位置', + path: 'packageAPI/pages/choose-location/choose-location' + } + }, + + data: { + hasLocation: false, + }, + chooseLocation() { + const that = this + wx.chooseLocation({ + success(res) { + console.log(res) + that.setData({ + hasLocation: true, + location: formatLocation(res.longitude, res.latitude), + locationAddress: res.address + }) + } + }) + }, + clear() { + this.setData({ + hasLocation: false + }) + } +}) diff --git a/pages/API/choose-location/choose-location.json b/pages/API/choose-location/choose-location.json new file mode 100644 index 0000000..485fbc1 --- /dev/null +++ b/pages/API/choose-location/choose-location.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "使用原生地图选择位置" +} \ No newline at end of file diff --git a/pages/API/choose-location/choose-location.wxml b/pages/API/choose-location/choose-location.wxml new file mode 100644 index 0000000..af41f7f --- /dev/null +++ b/pages/API/choose-location/choose-location.wxml @@ -0,0 +1,30 @@ + + + + +