get-location.js 565 B

123456789101112131415161718192021222324252627282930
  1. import formatLocation from './format-location.js';
  2. Page({
  3. data: {
  4. hasLocation: false,
  5. },
  6. getLocation() {
  7. var that = this;
  8. my.showLoading();
  9. my.getLocation({
  10. success(res) {
  11. my.hideLoading();
  12. console.log(res)
  13. that.setData({
  14. hasLocation: true,
  15. location: formatLocation(res.longitude, res.latitude)
  16. })
  17. },
  18. fail() {
  19. my.hideLoading();
  20. my.alert({ title: '定位失败' });
  21. },
  22. })
  23. },
  24. clear() {
  25. this.setData({
  26. hasLocation: false
  27. })
  28. }
  29. })