Vue3.0 using Gaode map to obtain longitude and latitude information

vue3.0 vue using gaode map


It was originally intended to use wechat map to complete this . But the supervisor had to use the Gaud map to complete . This mobile terminal web Maybe it's not as big as Gaode map . Introduce a larger than yourself , It is also helpless . Make a note of . It is better to use wechat jssdk complete .

I don't have an entity to load the map here . Because you can't use . Just get the current latitude and longitude .

First step

import AMapLoader from '@amap/amap-jsapi-loader';

This is recommended by Gaode map npm The way .

The second step

import AMapLoader from '@amap/amap-jsapi-loader'
// Others introduce themselves
export default defineComponent({
setup () {
AMapLoader.load({
key: '9963f3d8ad9081a73f5a719cfbbe5acc',
version: '1.4.15',
plugins: ['AMap.Geolocation'],
Loca: {
version: '1.3.2'
}
}).then(AMap => {
// const map = new AMap.Map('container')
// You can also write examples here , I can't use it here , If you use it, don't forget to write html
// <div id="container" width="100" height="100" ></div>
const geolocation = new AMap.Geolocation({
enableHighAccuracy: true, // High precision opening
radius: 10000,
extensions: 'all'
})
geolocation.getCurrentPosition()
AMap.event.addListener(geolocation, 'complete', onComplete)
AMap.event.addListener(geolocation, 'error', onError)
function onComplete (data: any) {
console.log('data It's specific positioning information ', data)
console.log(data.position.lng)
console.log(data.position.lat)
// onLoad(lng, lat) Call your interface from here
}
function onError (err: unknown) {
// Positioning error
console.log(' seek failed ', err)
}
}).catch((e) => {
console.log(e)
})
const onLoad = (lat, lng) => {
// ...
}
}
})

in addition :pc On the test , Need to open https Pattern .
vue.congfig.js Next

module.exports = {
devServer: {
https: true
}
}

The browser should also turn on Positioning , It's the small lock or exclamation mark in front of the domain name , click
Website setup -> Location information Turn it on
image.png

Reference link :
https://lbs.amap.com/api/jsap...
https://www.cnblogs.com/-roc/...
https://zhuanlan.zhihu.com/p/...

版权声明
本文为[Forgive my unruly singing and literature all my life]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/09/20210909105348834D.html

  1. Pourquoi jquery a - t - il été éliminé?
  2. Les points de connaissance que vous ne pouvez pas éviter lors d'une entrevue Android de niveau intermédiaire et avancé sont nécessaires pour changer d'emploi
  3. MySQL questions d'entrevue et réponses 2021, comment les programmeurs ont - ils survécu à la crise de la quarantaine de 35 ans?
  4. Vue (2), apprendre l'avant ensemble
  5. Vue3 + TypeScript + Gin 实现后台权限管理平台
  6. 从单体式架构迁移到微服务架构,高级前端开发工程师
  7. 从一道坑人的面试题说函数式编程,web开发前端
  8. Notes python - capture d'écran de l'automate 2 Cliquez pour ouvrir la vue
  9. Discussion sur la programmation fonctionnelle et le développement du Web
  10. La dernière collection de questions d'entrevue Android haute fréquence de cette année est terminée en minutes
  11. Senior front end Development Engineer for Migration from single Architecture to microservice Architecture
  12. Vue 3 + Typescript + GIN implémente la plate - forme de gestion des droits de fond
  13. 从阿里校招原题,看大厂前端面试标准,真题解析
  14. 從阿裏校招原題,看大廠前端面試標准,真題解析
  15. Voir la norme d'entrevue de première ligne de Dachang à partir de la question originale de l'école Ali
  16. L'engouement pour les rollups est arrivé, un article passe en revue les idées fausses courantes des rollups
  17. Voir le concept, l'utilisation et les points d'attention du bus d'événements eventbus, apprendre le développement web frontal est prometteur
  18. Understanding of functions in typescript? What is the difference with JavaScript functions?
  19. 你一定要知道的CSS选择器,web编程开发学习
  20. 作为一名优秀的前端需要了解哪几种设计模式?,前端开发基础学习
  21. [json and Ajax interactive Error Reporting resolution] No Converter found for return value of type: class com.github.pagehelper.pageinfo
  22. 作為一名優秀的前端需要了解哪幾種設計模式?,前端開發基礎學習
  23. L'accent mis sur la valeur faciale et l'entrevue avec le propriétaire de l'option SAIC Datong D60
  24. Quels modèles de conception faut - il connaître pour être un bon front end?Apprentissage de base du développement de première ligne
  25. Ce que vous devez savoir sur css Selector, Web Programming Development Learning
  26. HTTPS | SSL note - SSL two-way authentication failure (server certificate trust library does not contain client certificate) handshake process (including Wireshark analysis)
  27. HTTPS | SSL notes - SSL two-way authentication failure (client certificate trust library does not contain server certificate) handshake process (including Wireshark analysis)
  28. HTTPS | SSL notes - successful handshake process of SSL two-way authentication (including Wireshark analysis)
  29. [Java Core interview Dictionary] quelles sont les questions d'entrevue courantes pour les demandes de jour 18, get et post?
  30. 【 Java Core interview dictionary】 day 19, what will be interview questions for http protocol?
  31. 使用Docker、Nginx和Jenkins实现前端自动化部署,前端开发技术调研
  32. 使用Docker、Nginx和Jenkins實現前端自動化部署,前端開發技術調研
  33. Utilisation de docker, nginx et Jenkins pour réaliser le déploiement automatique de première ligne et la recherche sur la technologie de développement de première ligne
  34. Que se passe - t - il si le tableau dépasse la limite
  35. Understanding of functions in typescript? What is the difference with JavaScript functions?
  36. EasyUI DataGrid front end sorting by number (custom sorting)
  37. Top2 2021 expérience d'inscription à l'Université Internet, flux de documents standard CSS et flux de documents hors ligne
  38. Yahoo 35 military regulations, how many do you know?
  39. From the experience of a business project landing on vite, I re understood the pre build of vite
  40. Complete process of login business in several ways [good gifts around Nuggets at the end of the text]
  41. Monthly salary 10K yard farmer, job hopping to 40K architect, summary of technical learning Roadmap
  42. Manually compile and deploy LNMP environment (centos7.5 + nginx-1.18.0 + mysql-5.7.30 + php-7.4.14)
  43. The drama "light" of the Republic of China premiered, with a dismal audience rating of less than 0.4, creating the worst audience rating of Hunan Satellite TV!
  44. It is said that Ericsson will cancel Nanjing R & D center
  45. Question d'entrevue commune de Spring Cloud, où est l'avenir de 2021 Java?
  46. Sharedpreferences Replacement - mmkv Integration and Principles, 27 years old Preschool Development
  47. Différence entre TCP et UDP, développement frontal mobile
  48. The whole process of mybatis dynamic proxy implementation of spring series? The correct answer rate is less than 1%
  49. Ajax Foundation
  50. Développement Android comprendre ces entrevues naturelles sans peur, Android Knowledge System
  51. L'expérience de l'entrevue d'embauche de l'école Java peut vous aider à obtenir une entrevue.
  52. Leetcode pinceau question 989 - simple - addition d'entiers sous forme de tableau
  53. Children of the Qiao family: after reading Qiao Zuwang's last selflessness, we can recognize his simple father's love
  54. Partager une petite expérience d'entrevue et obtenir un produit
  55. Solution de capture de paquets https sur la plate - forme Android et analyse des problèmes, Android développe un apprentissage complet
  56. Young people are the first choice for transportation. These hatchbacks suck countless powder. Is it your dish?
  57. "Net red granny" over 70 has countless circle powder by wearing, and is more fashionable than young people
  58. Méthodes de fonctionnement des tableaux couramment utilisées en javascript
  59. Summary of Vue knowledge points
  60. 10 septembre: deuxième visite d'une journée à Yantai, Shandong - vue nocturne de Chaoyang Street, Zhifu District