高德足迹地图在哪里_高德地图怎么点亮城市 足迹地图查看方法

高德地图新增足迹地图功能,记录用户到访城市的足迹。只需登录并使用高德地图,即可点亮到访城市图标。支持第三方登录,开启后可在个人主页查看已点亮的城市。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高德地图新推出的足迹地图功能可是相当受欢迎,让你可以在移动端浏览自己曾驻足过的城市,看这一路走来经过的风景,当你点亮的城市布满整个地图,那成就感绝对满满,下面就跟小编了解下具体规则吧。

a75161c62c32328846e1f2d92bf06218.png

类别:地图导航   大小:136.31M    语言:简体中文

评分:10

7fa180d5e482e0d0acee535438429cbc.png

点亮条件:

1、在到达该城市时,登录并使用过高德地图;

2、到访该城市累计满2次,对应城市图标会在第二次达到的隔天为你点亮。如你在该城市停留两天以上则无次数限制,直接在第三天点亮图标。满足条件后,足迹地图上的展示时间点不固定,没有及时刷出的,可以清楚缓存后再看。

点亮步骤:

首先更新高地地图版本至V10.05及以上,登陆高德地图账号,支持第三方登陆方式,支付宝、微信都支持。

7bae4d32264acfc02b2bb1d4501fcd12.png

点击【我的】页面,点击开启足迹地图。

开启后可以在账号头像下看到点亮城市数,点击足迹名片查看详情,可以看到整个足迹地图,满足点亮条件的城市会显示在地图上,等到点满城市就可以看到繁星点点,格外兴奋。

8066679c44aa00d9896fe76ec9c6f764.png

点亮不成功的小伙伴可通过微信公众号内进行反馈,添加#提问#进行上报反馈,相关客服会为您立刻核实处理呐~

以上就是小编为带来的高德地图点亮城市规则,经常旅游、出差的小伙伴快去试试看看你一路走过的地方。

<think>嗯,用户想了解如何用HTML创建足迹地图,还提到了示例代码或教程。首先,我需要回忆一下之前提供的引用内容,看看有没有相关的信息。引用1中提到了使用百度地图API的例子,引用了BMapGL.Map来创建地图容器,设置中心点和缩放级别,还开启了鼠标滚轮缩放。引用4提到了ECharts的地图展示,特别是geo地图示例,用户可能对这两种方法都感兴趣。 用户的问题集中在HTML代码和教程上,所以需要分步骤说明如何集成地图库,并展示足迹标记。可能需要比较不同的库,比如百度地图API和ECharts,或者JVectorMap,如引用2和3提到的。但用户现在的问题更偏向于HTML的具体实现,所以需要给出实际的代码示例。 首先,确定用户可能需要两种主流的实现方式:一种是直接使用地图服务商提供的API,如百度地图高德地图;另一种是使用数据可视化库如ECharts。这两种方法各有优缺点,API直接使用可能更灵活,而ECharts则更简单,适合快速集成。 然后,考虑用户可能的技能水平。如果用户熟悉JavaScript,可能更倾向于百度地图API;如果希望快速实现,ECharts可能更合适。所以,在回答中应该涵盖这两种方法,并提供示例代码。 接下来,检查引用中的代码是否正确。引用1中的百度地图示例代码是正确的,但需要替换AK,用户需要自己去申请。引用4中的ECharts示例可能需要更详细的配置,比如geo配置项和散点图的数据格式。 此外,用户可能需要知道如何添加足迹点,所以代码中需要包含标记点的部分,比如百度地图的addOverlay方法,或者ECharts的series配置。同时,注意事项部分需要提醒用户申请API密钥,处理跨域问题,以及数据格式的正确性。 还需要考虑是否要提到JVectorMap,如引用2和3中的内容。虽然用户没有直接提到,但可能作为另一种选择,但可能因为引用中的示例需要克隆GitHub仓库,可能复杂度较高,所以可以简要提及,但主要展示百度地图和ECharts的示例。 最后,生成相关问题,引导用户深入性能优化、交互功能或数据导入等方面的问题,帮助他们进一步学习。</think>### 如何通过HTML创建足迹地图 创建足迹地图主要依赖地图API或可视化库实现。以下是两种主流实现方式及完整代码示例: #### 方法一:使用百度地图API(基础交互) ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>足迹地图示例</title> <style> #container { width: 100%; height: 600px; } </style> </head> <body> <div id="container"></div> <!-- 引用百度地图API --> <script src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=您的AK"></script> <script> // 初始化地图 var map = new BMapGL.Map("container"); map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 5); // 初始中心点 map.enableScrollWheelZoom(true); // 添加足迹标记 var points = [ {lng: 121.48, lat: 31.23, name: "上海"}, {lng: 116.40, lat: 39.91, name: "北京"}, {lng: 113.26, lat: 23.13, name: "广州"} ]; points.forEach(point => { let marker = new BMapGL.Marker(new BMapGL.Point(point.lng, point.lat)); map.addOverlay(marker); marker.addEventListener('click', () => { alert(`到达${point.name}`); }); }); </script> </body> </html> ``` #### 方法二:使用ECharts(数据可视化) ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>可视化足迹地图</title> <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.1/dist/echarts.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/echarts/map/js/china.js"></script> </head> <body> <div id="map" style="width: 100%;height:600px;"></div> <script> const chart = echarts.init(document.getElementById('map')); const option = { geo: { map: 'china', roam: true, // 允许缩放拖动 itemStyle: { areaColor: '#F3F3F3', borderColor: '#409EFF' } }, series: [{ type: 'scatter', coordinateSystem: 'geo', data: [ { name: '上海', value: [121.48, 31.23, 100] }, { name: '北京', value: [116.40, 39.91, 100] }, { name: '广州', value: [113.26, 23.13, 100] } ], symbolSize: 12, label: { show: true, formatter: '{b}' } }] }; chart.setOption(option); </script> </body> </html> ``` ### 实现要点说明 1. **API密钥申请**:百度地图需注册开发者账号获取AK[^1] 2. **数据格式**: - 百度地图使用经度(lng)/纬度(lat)坐标系 - ECharts支持标准GeoJSON格式 3. **扩展功能**: - 添加自定义信息窗口 - 实现动态轨迹连线 - 集成时间轴组件 ### 注意事项 1. 跨域问题:建议部署在Web服务器环境 2. 性能优化:超过500个标记点时建议使用聚合标记[^4] 3. 移动端适配:需添加viewport meta标签
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值