当前位置: 首页 > news >正文

百度高德地图JS-API学习手记:地图基本设置与省市区数据加载

无论是百度还是高德地图开发,还是高德地图开发。官方的给的案例启示很多,copy再修改下,就完成了

概述-地图 JS API | 高德地图API  地图 JS API | 百度地图API SDK

这个大致看一下,我想。有点GIS基础都能完成地图开发。

个人认为百度的文档更友好些,起码排版让人感觉舒服很多。

高德地图 主要在参考手册里面找各类服务,然后应用到实际项目

在react和vue中,我们通过动态插入script 元素,onload 加载代码。

/*** 异步加载JS* @param scriptSrc {string} js url地址* @return {Promise}*/
export default function loadMapScript (scriptSrc) {return new Promise((resolve) => {let mapScript = document.createElement('script')mapScript.src = scriptSrcdocument.body.appendChild(mapScript)mapScript.onload = resolve})
}

别人写好的参考,git上面有这个:GitHub - iDerekLi/amap-js: 基于AMap高德地图构建的API加载器。

行政区域查询:行政区查询-服务-教程-地图 JS API | 高德地图API 获取的是普通JSON数据

行政区域浏览:概述-地图 JS API | 高德地图API 能够获取的GeoJSON 数据

高德提供了全国区域 

省市区json数据查询 https://webapi.amap.com/ui/1.0/ui/geo/DistrictExplorer/assets/d_v1/country_tree.json

省市查询 https://webapi.amap.com/ui/1.0/ui/geo/DistrictExplorer/assets/d_v1/area_tree.json

在功能上,个人觉得百度地图根强。特别是mapV。而且百度地图文档方面也跟美观。

手动绘制区域 生成 GeoJSON 数据的 工具:http://geojson.io/#map=10/26.8719/112.4437

自己动手做的话,推荐阅读《百度高德地图行政区域边界GeoJSON数据获取并绘制行政区域》

转载本站文章《百度高德地图JS-API学习手记:地图基本设置与省市区数据加载》,
请注明出处:百度高德地图JS-API学习手记:地图基本设置与省市区数据加载 - WebGIS网页地图开发笔记手札 - 周陆军的个人网站

相关文章:

百度高德地图JS-API学习手记:地图基本设置与省市区数据加载

无论是百度还是高德地图开发,还是高德地图开发。官方的给的案例启示很多,copy再修改下,就完成了 概述-地图 JS API | 高德地图API 地图 JS API | 百度地图API SDK 这个大致看一下,我想。有点GIS基础都能完成地图开发。 个人认…...

c语言—指针详解***内存地址***指针字节数***注意事项

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…...

VMware虚拟机之WindowsXP系统超详细下载安装与使用教程

文章目录前言一、WindowsXP虚拟机系统下载二、WindowsXP虚拟机系统安装三、WindowsXP虚拟机系统使用总结前言 本博客的主要内容为使用VMware虚拟机下载安装与使用WindowsXP系统&#xff0c;WindowsXP系统虽然早已过时&#xff0c;但是仍对我们的学习有着很大的帮助&#xff0c;…...

【VMD-SSA-LSSVM】基于变分模态分解与麻雀优化Lssvm的负荷预测【多变量】(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

积极心态,助力人生成功

无论生活中遇到多少困难和挫折&#xff0c;只要我们保持积极心态、努力拼搏&#xff0c;就有望最终实现自己的梦想和目标。...

ADRC线性跟踪微分器(ST+SCL语言)

ADRC自抗扰相关算法源代码和公式请参看下面文章链接: ADRC/Matlab一步步实现跟踪微分器TD(附完整PLC测试代码链接)_ladrc线性跟踪微分器差分方程_RXXW_Dor的博客-CSDN博客关于Adrc的理论分析不是本篇博客的重点,主要也是能力所限,相关理论大家可以看韩京清教授的论文,专栏…...

Linux C/C++ 崩溃诊断大师:解锁软件问题定位与修复的秘密武器

让崩溃成为历史&#xff1a;详解有效诊断与解决技巧引言崩溃信息的类型设置信号处理函数&#xff08;Setting up signal handlers&#xff09;信号来源和上下文信息使用 siginfo_t 结构体获取信号来源信息使用 ucontext 结构体获取上下文信息将崩溃信息写入日志标准的信号处理函…...

ChatGPT能代替Oracle DBA吗?用Oracle OCP(1z0-083)的真题测试一下。

让我们来看看ChatGPT不能通过Oracle OCP的考试&#xff1f; 文章目录引言测试过程总结和分析关于博主&#xff0c;姚远&#xff1a;Oracle ACE&#xff08;Oracle和MySQL数据库方向&#xff09;。Oracle MAA 大师。华为云MVP。《MySQL 8.0运维与优化》的作者。拥有 Oracle 10g和…...

《扬帆优配》二季度投资策略出炉 机构调仓换股露踪迹

随着多家上市公司公告发布&#xff0c;其发表的股东数据使得基金的最新持仓浮出水面。与此同时&#xff0c;组织也在密集调研中寻觅出资时机。站在二季度的起点&#xff0c;基金公司二季度出资策略渐次发表。多家基金公司以为&#xff0c;宏观经济将延续修正态势&#xff0c;仍…...

【SpringMVC】2—传统方式实现增删改查

⭐⭐⭐⭐⭐⭐ Github主页&#x1f449;https://github.com/A-BigTree 笔记链接&#x1f449;https://github.com/A-BigTree/Code_Learning ⭐⭐⭐⭐⭐⭐ 如果可以&#xff0c;麻烦各位看官顺手点个star~&#x1f60a; 如果文章对你有所帮助&#xff0c;可以点赞&#x1f44d;…...

图像阈值化

图像阈值化 图像阈值化简介 ⚫ 图像阈值化是图像处理的重要基础部分, 应用很广泛, 可以根据灰度差异来分割图像不同部分 ⚫ 阈值化处理的图像一般为单通道图像(灰度图) ⚫ 阈值化参数的设置可以使用滑动条来debug ⚫ 阈值化处理易光照影响, 处理时应注意 ⚫ 本节主要介绍…...

1.5 极限运算法则

思维导图&#xff1a; 我的理解&#xff1a; 如果一个数列{a_n}是一个无穷小&#xff0c;那么它的极限为0&#xff0c;即lim(n→∞)a_n0。同样地&#xff0c;如果另一个数列{b_n}也是一个无穷小&#xff0c;那么它的极限为0&#xff0c;即lim(n→∞)b_n0。 当我们考虑这两个无…...

首批因AI失业的人出现-某游戏公司裁掉半数原画师

如今各种AI爆火&#xff0c;不可避免的的会与某些功能撞车职业发生冲突&#xff0c;每一次生产力的变革&#xff0c;在带来技术进步与更高效率的同时&#xff0c;也都无可避免的会带来一波失业浪潮&#xff0c;当下的人工智能浪潮自然也不例外。 现在&#xff0c;第一批因为AI…...

字符串转换整数(atoi)

请你来实现一个 myAtoi(string s) 函数&#xff0c;使其能将字符串转换成一个 32 位有符号整数&#xff08;类似 C/C 中的 atoi 函数&#xff09;。 函数 myAtoi(string s) 的算法如下&#xff1a; 读入字符串并丢弃无用的前导空格 检查下一个字符&#xff08;假设还未到字符…...

Servlet练习

练习准备 编写Student和StudentDao package beans;public class Student{private String num;private String name;public Student(){}public String getNum() {return num;}public String getName() {return name;}public void setNum(String num) {this.num num;}public v…...

美国高速公路信号灯控制项目的大致逻辑和步骤 智慧公路设计

美国高速公路信号灯控制项目的大致逻辑和步骤&#xff1a; 美国那边先提供一个关于具体做什么需求、那边的设备&#xff08;信号灯&#xff09;有什么参数&#xff0c;什么接口&#xff0c;分别是什么属性等等的详细设计文档&#xff0c;开发人员拿到这个文档以后把它看懂&…...

数字电源专用IC,国产C2000, QX320F280049

一、特性参数 1、独立双核&#xff0c;32位CPU&#xff0c;单核主频400MHz 2、IEEE 754 单精度浮点单元 &#xff08;FPU&#xff09; 3、三角函数单元 &#xff08;TMU&#xff09; 4、1MB 的 FLASH &#xff08;ECC保护&#xff09; 5、1MB 的 SRAM &#xff08;ECC保护&…...

第六章 ARM汇编语言程序设计【嵌入式系统】

第六章 ARM汇编语言程序设计【嵌入式系统】前言推荐第六章 ARM汇编语言程序设计6.1 概述6.2 ARM汇编语言指示符6.3 ARM编程举例6.4 ARM过程调用6.5 典型举例6.6 内嵌汇编C与汇编相互调用最后前言 以下内容源自《【嵌入式系统】》 仅供学习交流使用 推荐 无 第六章 ARM汇编语…...

详细讲讲Java线程的状态

TERMINATED状态 是什么状态&#xff1f; 在Java线程的生命周期中&#xff0c;TERMINATED状态是线程的最终状态&#xff0c;表示线程已经执行完毕并已经退出。当一个线程完成了它的工作&#xff0c;或者因为异常而提前结束时&#xff0c;它会进入TERMINATED状态。此时线程不再执…...

企业月结快递管理教程

回答这个问题的之前&#xff0c;我们先来看看什么是企业月结快递管理...... 经济的发展&#xff0c;技术的进步&#xff0c;电商行业的加持之下&#xff0c;这几年快递行业的发展有目共睹。不仅是我们的生活离不开快递&#xff0c;很多企业的运作多多少少也离不开“快递”二字…...

第5章(补充) 张量宇宙学对黑洞奇点的解释——兼论奇点与大爆炸的统一机制

第5章&#xff08;补充&#xff09; 张量宇宙学对黑洞奇点的解释——兼论奇点与大爆炸的统一机制 摘要 黑洞奇点是广义相对论最著名的困境之一。奥本海默和斯奈德从爱因斯坦场方程出发&#xff0c;严格推导出大质量恒星引力塌缩会形成密度无穷大的奇点。然而&#xff0c;奇点的…...

避坑指南:SAP BP客户维护cl_md_bp_maintain的那些“坑”与最佳实践

SAP BP客户维护实战&#xff1a;cl_md_bp_maintain深度避坑手册 当ABAP开发人员第一次接触cl_md_bp_maintain类时&#xff0c;往往会被其强大的业务伙伴(Business Partner)管理功能所吸引&#xff0c;但随之而来的是一系列令人头疼的"坑"。本文将从实际项目经验出发&…...

AI应用开发框架nuwax:从快速构建到生产部署全解析

1. 项目概述&#xff1a;一个AI驱动的开源应用框架 最近在开源社区里&#xff0c;我注意到一个名为 nuwax-ai/nuwax 的项目开始受到一些关注。乍一看这个标题&#xff0c;它像是一个GitHub仓库的地址&#xff0c;由 nuwax-ai 这个组织或用户创建&#xff0c;项目名称为 nu…...

WarcraftHelper:让经典魔兽在现代系统上重获新生

WarcraftHelper&#xff1a;让经典魔兽在现代系统上重获新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还记得那个在老旧电脑上流畅运行的…...

精通yum/dnf:从依赖地狱到高效Linux软件包管理

1. 从“依赖地狱”到“一键管理”&#xff1a;为什么你需要精通yum/dnf在Linux世界里&#xff0c;尤其是Red Hat系&#xff08;RHEL、CentOS、Fedora、Rocky Linux、AlmaLinux&#xff09;的用户&#xff0c;软件包管理是绕不开的日常。如果你还在用rpm -ivh一个接一个地手动安…...

Jetson TX2 NX扩容实战:用M.2固态硬盘告别存储焦虑(附完整分区与挂载命令)

Jetson TX2 NX存储扩容终极指南&#xff1a;M.2固态硬盘实战与性能调优 当你在Jetson TX2 NX上部署YOLOv5模型时&#xff0c;突然发现eMMC存储空间不足——这个场景对于许多边缘计算开发者来说再熟悉不过。16GB或32GB的板载存储&#xff0c;在当今动辄几个GB的AI模型和数据集面…...

Projects-from-Scratch学习路径:如何系统性地掌握Web开发全栈技术

Projects-from-Scratch学习路径&#xff1a;如何系统性地掌握Web开发全栈技术 【免费下载链接】Projects-from-Scratch Read and do projects. 项目地址: https://gitcode.com/gh_mirrors/pr/Projects-from-Scratch Projects-from-Scratch是一个精心策划的开源项目列表&…...

开源轻量CRM系统skill-twenty-crm技术解析与全栈部署指南

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目&#xff0c;叫devchaudhary24k/skill-twenty-crm。光看这个名字&#xff0c;你可能会有点懵&#xff0c;这“Skill Twenty CRM”到底是个啥&#xff1f;作为一个在软件开发和团队协作领域摸爬滚打多年的老手&#x…...

Android本地代理服务器droidproxy:原理、部署与流量分析实战

1. 项目概述与核心价值最近在折腾Android应用网络调试和流量分析时&#xff0c;发现了一个挺有意思的开源项目——anand-92/droidproxy。简单来说&#xff0c;这是一个运行在Android设备上的HTTP/HTTPS代理服务器。你可能觉得&#xff0c;代理工具不是满大街都是吗&#xff1f;…...

【NotebookLM食品科研提效指南】:3天内将文献综述效率提升300%的5个隐藏技巧

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;NotebookLM食品科学研究的范式变革 传统食品科学研究长期依赖人工文献综述、实验数据孤立归档与跨模态信息割裂分析&#xff0c;导致知识发现周期长、可复现性弱、跨学科协同成本高。NotebookLM 的引入正从根…...