前言
现在在家里蹲不住了
有空就想出去玩
VLog 不会拍
只有写写游记咯
那写游记就加上定位很正常吧
安装
| 1
 | npm install hexo-tag-map
 | 

特性
功能介绍
- 支持标记点提示文本
- 支持各个地图缩放等级配置
- 支持经纬度配置
- 支持地图容器宽高配置
- 支持默认展示地图类型配置
- 用法超级简单,Butterfly已验证
支持地图
| 类型 | 功能 | 
| 混合地图 | 混合切换GoogleMap、高德地图、Geoq地图,常规地图+卫星地图+卫星标注地图共7个图层的地图 | 
| GoogleMap | 单独的谷歌地图+谷歌卫星地图 | 
| 高德地图 | 单独的高德地图+高德卫星地图+高德卫星标注地图 | 
| 百度地图 | 单独的百度地图+百度卫星地图 | 
| Geoq地图 | 单独的Geoq地图+5种显示风格 | 
| openstreetMap | 单独的openstreetMap常规地图 | 
用法
Markdown 语法
| 1
 | {% + 标签值 + 经度 + 纬度 + 文本 + 缩放等级 + 宽 + 高 + 默认图层 + %}
 | 
参考取值
| 地图名 | 标签值<必填> | 经度(-180~180) | 纬度(-90~90) | 文本 | 缩放等级(默认14) | 宽(默认100%) / 高(默认360px) | 默认图层(默认1) | 
| 混合地图 | map | 坐标经度 | 坐标纬度 | 文本 | 取值3~18 | 百分数或具体值(100%或360px) | 取值1~7 | 
| 谷歌地图 | googleMap | 坐标经度 | 坐标纬度 | 文本 | 取值1~20 | 百分数或具体值(100%或360px) | 取值1~3 | 
| 高德地图 | gaodeMap | 坐标经度 | 坐标纬度 | 文本 | 取值3~18 | 百分数或具体值(100%或360px) | 取值1~3 | 
| 百度地图 | baiduMap | 坐标经度 | 坐标纬度 | 文本 | 取值4~18 | 百分数或具体值(100%或360px) | 取值1~2 | 
| Geoq地图 | geoqMap | 坐标经度 | 坐标纬度 | 文本 | 取值1~18 | 百分数或具体值(100%或360px) | 取值1~5 | 
| openstreet地图 | openstreetMap | 坐标经度 | 坐标纬度 | 文本 | 取值1~18 | 百分数或具体值(100%或360px) | 不支持此参数 | 
警告事项
- 参数之间,用英文逗号相隔
- 参数必须按上述事例顺序输入,不得为空
- 同一个页面,同一组经纬度值,只能插入一个相同标签值的地图(若有需要,可以将第二个地图上,经度或纬度末尾删除一两个数)
- 参数取值必须在上述范围内
- 默认图层:即地图叠加层的值,默认常规地图还是卫星地图,可按地图显示顺序取值
- 缩放等级,数字越大,地图比例尺越小,显示的越精细
- 除标签值外,其他参数选填,但 每个参数的左边的参数必填
- 谷歌地图需要外网才能加载查看
演示
| 1
 | {% map 113.324553,23.106414,广州塔,18,100%,360px,1 %}
 | 
坐标经纬度获取
- 坐标经纬度只分两种情况,百度地图or非百度地图。
非百度地图
GoogleMap、高德地图、Geoq地图、openstreetMap,均可共用一个坐标值
| 1
 | https://lbs.amap.com/tools/picker
 | 

百度地图
| 1
 | https://api.map.baidu.com/lbsapi/getpoint/index.html
 | 

参考 & 引用
https://blog.guole.fun/posts/41887/index.html