查看: 745|回复: 0

高德地图定位

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-5-26 13:08:37 | 显示全部楼层 |阅读模式
  1. <div id='container'></div>
  2. <script type="text/javascript" src="//webapi.amap.com/maps?v=1.4.15&key={$settings['gdmapkey']}"></script>
  3. <script>
  4. //高德地图定位API
  5. var map = new AMap.Map('container', {
  6.     resizeEnable: true
  7. });
  8. map.plugin('AMap.Geolocation', function() {
  9.         var geolocation = new AMap.Geolocation({
  10.             // 是否使用高精度定位,默认:true
  11.             enableHighAccuracy: true,
  12.             // 设置定位超时时间,默认:无穷大
  13.             timeout: 5000,
  14.             // 定位按钮的停靠位置的偏移量,默认:Pixel(10, 20)
  15.             buttonOffset: new AMap.Pixel(10, 20),
  16.             //  定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
  17.             zoomToAccuracy: true,     
  18.             //  定位按钮的排放位置,  RB表示右下
  19.             buttonPosition: 'RB'
  20.         });
  21.         geolocation.getCurrentPosition(function(status,result){
  22.         if(status == 'complete'){
  23.                 //console.log(result);
  24.             var params = {
  25.                     country: result.addressComponent.country,
  26.                     province: result.addressComponent.province,
  27.                     city: result.addressComponent.city,
  28.                     district: result.addressComponent.district,
  29.                     lat: result.position.lat,
  30.                     lng: result.position.lng
  31.             }
  32.             $("input[name='country']").val(params.country);
  33.             $("input[name='province']").val(params.province);
  34.             $("input[name='city']").val(params.city);
  35.             $("input[name='district']").val(params.district);
  36.             $("input[name='lat']").val(params.lat);
  37.             $("input[name='lng']").val(params.lng);
  38.         }else{
  39.                 //console.log(result);
  40.         }
  41.     });
  42. });
  43. </script>
复制代码


道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部