• 中国行政区域带坐标经纬度sql文件及地点获取经纬度方法



    前言

    当工作业务上需要涉及地图,给前端返回经纬度等场景,需要掌握区域经纬度的获取及数据的初始化


    一、如何获取某地的经纬度?

    1.1 搜索百度地图

    https://map.baidu.com/

    1.2 在下方找到地图开放平台

    https://lbsyun.baidu.com/
    在这里插入图片描述

    1.3 下滑找到坐标拾取器

    在这里插入图片描述

    1.4 使用

    目前地址为:https://api.map.baidu.com/lbsapi/getpoint/index.html
    在这里插入图片描述

    二、sql文件

    2.1 创建表

    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;
    
    -- ----------------------------
    -- Table structure for area
    -- ----------------------------
    DROP TABLE IF EXISTS `area`;
    CREATE TABLE `area`  (
      `code` int(10) NOT NULL COMMENT '行政区划代码',
      `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名字',
      `level` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'country:国家、province:省份(直辖市会在province和city显示)、city:市(直辖市会在province和city显示)、district:区县',
      `pcode` int(10) NULL DEFAULT NULL COMMENT '所属行政区划代码',
      `pname` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '所属行政区划名字',
      `fullname` varchar(90) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '行政区划完整名字',
      `longitude` double(10, 7) NULL DEFAULT NULL COMMENT '经度',
      `latitude` double(10, 7) NULL DEFAULT NULL COMMENT '纬度',
      PRIMARY KEY (`code`) USING BTREE
    ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '行政区划表' ROW_FORMAT = Dynamic;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    2.2 插入数据

    INSERT INTO `area` VALUES (110000, '北京市', 'province', NULL, '', '北京市', 39.9049890, 116.4052850);
    INSERT INTO `area` VALUES (110100, '北京城区', 'city', 110000, '北京市', '北京市/北京城区', 39.9049890, 116.4052850);
    INSERT INTO `area` VALUES (110101, '东城区', 'district', 110100, '北京城区', '北京市/北京城区/东城区', 39.9175440, 116.4187570);
    INSERT INTO `area` VALUES (110102, '西城区', 'district', 110100, '北京城区', '北京市/北京城区/西城区', 39.9153090, 116.3667940);
    INSERT INTO `area` VALUES (110105, '朝阳区', 'district', 110100, '北京城区', '北京市/北京城区/朝阳区', 39.9214890, 116.4864090);
    INSERT INTO `area` VALUES (110106, '丰台区', 'district', 110100, '北京城区', '北京市/北京城区/丰台区', 39.8636420, 116.2869680);
    INSERT INTO `area` VALUES (110107, '石景山区', 'district', 110100, '北京城区', '北京市/北京城区/石景山区', 39.9146010, 116.1954450);
    INSERT INTO `area` VALUES (110108, '海淀区', 'district', 110100, '北京城区', '北京市/北京城区/海淀区', 39.9560740, 116.3103160);
    INSERT INTO `area` VALUES (110109, '门头沟区', 'district', 110100, '北京城区', '北京市/北京城区/门头沟区', 39.9371830, 116.1053810);
    INSERT INTO `area` VALUES (110111, '房山区', 'district', 110100, '北京城区', '北京市/北京城区/房山区', 39.7355350, 116.1391570);
    INSERT INTO `area` VALUES (110112, '通州区', 'district', 110100, '北京城区', '北京市/北京城区/通州区', 39.9024860, 116.6586030);
    INSERT INTO `area` VALUES (110113, '顺义区', 'district', 110100, '北京城区', '北京市/北京城区/顺义区', 40.1289360, 116.6535250);
    INSERT INTO `area` VALUES (110114, '昌平区', 'district', 110100, '北京城区', '北京市/北京城区/昌平区', 40.2180850, 116.2359060);
    INSERT INTO `area` VALUES (110115, '大兴区', 'district', 110100, '北京城区', '北京市/北京城区/大兴区', 39.7289080, 116.3380330);
    INSERT INTO `area` VALUES (110116, '怀柔区', 'district', 110100, '北京城区', '北京市/北京城区/怀柔区', 40.3242720, 116.6371220);
    INSERT INTO `area` VALUES (110117, '平谷区', 'district', 110100, '北京城区', '北京市/北京城区/平谷区', 40.1447830, 117.1123350);
    INSERT INTO `area` VALUES (110118, '密云区', 'district', 110100, '北京城区', '北京市/北京城区/密云区', 40.3773620, 116.8433520);
    INSERT INTO `area` VALUES (110119, '延庆区', 'district', 110100, '北京城区', '北京市/北京城区/延庆区', 40.4653250, 115.9850060);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    下面文章字数受限、无法添加所有sql脚本
    常用的阿里云盘现在限制分享了。
    在其他地方找不到的情况、需要请私信我获取。

  • 相关阅读:
    XFS 打开电子商务新方式
    Go面试题
    Ansible 自动化运维详解
    2023-简单点-开启防火墙后,ping显示请求超时;windows共享盘挂在不上
    OpenHarmony实战开发-Web自定义长按菜单案例。
    CoCube显示测试笔记
    金仓数据库KingbaseES物理备份恢复命令选项(help命令)
    并发之固定运行和交替运行方案
    Excel导入和导出
    6月抖音和小红书达人涨粉榜单,这两个平台的粉丝喜欢看这些内容
  • 原文地址:https://blog.csdn.net/weixin_45549188/article/details/132634971