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

樟木头东莞网站建设手机百度网页版 入口

樟木头东莞网站建设,手机百度网页版 入口,北京王府井,学室内设计去哪里学比较好思路 在json文件中获取下面的四个点 组成东北,西南两组 { “southwest”: { “lat”: 35.950, “lng”: 120.000 },//西南方 “northeast”: { “lat”: 36.200, “lng”: 120.300 }//东北方 } 最西点经度(minLng) 最东点经度(maxLng&#x…

思路
在json文件中获取下面的四个点
组成东北,西南两组
{
“southwest”: { “lat”: 35.950, “lng”: 120.000 },//西南方
“northeast”: { “lat”: 36.200, “lng”: 120.300 }//东北方
}
最西点经度(minLng)

最东点经度(maxLng)最南点纬度(minLat)最北点纬度(maxLat)

方法一

从开放平台下载GeoJSON(地址:https://datav.aliyun.com/portal/school/atlas/area_selector)
访问国家地理信息公共服务平台(天地图)或青岛市开放数据平台,下载行政区划的GeoJSON数据。
python 脚本如下,修改文件路径直接运行即可

import jsontry:with open(r"D:\so\geojson.json", "r", encoding="utf-8") as f:data = json.load(f)# 检查数据结构if "features" not in data or len(data["features"]) == 0:raise ValueError("GeoJSON缺少features或features为空")feature = data["features"][0]geometry = feature["geometry"]if geometry["type"] == "Polygon":coordinates = geometry["coordinates"][0]  # Polygon的第一层是边界elif geometry["type"] == "MultiPolygon":# 合并所有子多边形的坐标coordinates = []for polygon in geometry["coordinates"]:coordinates.extend(polygon[0])  # 每个子多边形的第一层else:raise ValueError(f"不支持的几何类型: {geometry['type']}")lats = [point[1] for point in coordinates]lngs = [point[0] for point in coordinates]bounds = {"southwest": (min(lats), min(lngs)),"northeast": (max(lats), max(lngs))}print(bounds)except Exception as e:print(f"错误: {e}")

方法二:
使用地图API(推荐)

  1. 百度地图API
    百度地图提供行政区划边界查询接口,适合国内开发者。

步骤:

注册百度地图开放平台账号并创建应用,获取API密钥(AK)。

调用DistrictSearch接口,查询青岛市的区级边界。

解析返回的边界点数据,计算最小矩形范围。

示例代码:

// 引入百度地图API脚本
<script src="https://api.map.baidu.com/api?v=3.0&ak=你的AK"></script><script>const map = new BMap.Map("container");const districtSearch = new BMap.DistrictSearch(map);districtSearch.search("青岛市市南区", (result) => {const boundaries = result.districtList[0].boundaries; // 获取边界点数组let minLat = 90, maxLat = -90, minLng = 180, maxLng = -180;boundaries.forEach(points => {points.forEach(point => {minLat = Math.min(minLat, point.lat);maxLat = Math.max(maxLat, point.lat);minLng = Math.min(minLng, point.lng);maxLng = Math.max(maxLng, point.lng);});});const bounds = {southwest: { lat: minLat, lng: minLng },northeast: { lat: maxLat, lng: maxLng }};console.log("市南区latLngBounds:", bounds);});
</script>

方法三

高德地图API
高德地图同样提供行政区划查询接口,支持GeoJSON格式边界数据。

接口文档:
https://lbs.amap.com/api/webservice/guide/api/district

http://www.dtcms.com/wzjs/344734.html

相关文章:

  • 江苏省建设工程八大员考试网站个人建网站步骤
  • 彩票走势图网站建设如何做好网络营销?
  • 怎么免费搭建网站九江seo优化
  • 做鞋的B2B网站齐三seo顾问
  • 佛山建站专家网站优化内容
  • 永久免费的网站空间武汉seo诊断
  • 苍山县建设银行网站免费网络推广软件
  • 个人网站用什么开发十大接单推广app平台
  • 如何在后台做网站分页seo优化师就业前景
  • 国内好的网站建设jmr119色带
  • 重庆做网站哪家公司好友情链接免费发布平台
  • 陕西网站制作公司排名自己做网络推广怎么做
  • 江阴网站建设手机app免费下载
  • 上海市网站建设加盟鼓楼网页seo搜索引擎优化
  • 二手书店网站建设规划书百度网盘app下载安装 官方下载
  • 网站优化图片链接怎么做企业网站建设平台
  • 哈尔滨 网站开发网站发布与推广方式
  • 深圳龙华鸿宇大厦网站建设山东百度推广总代理
  • 交友网站有人做加拿大28seo网站推广是什么
  • 株洲网站建设推广报价最近发生的热点新闻事件
  • 软文推广文案湖北seo公司
  • 七台河哈尔滨网站建设凡科建站官网
  • 上海市建设工程检测培训中心推广网站seo
  • wordpress 图片名乱码网站排名优化培训课程
  • 如何做一个属于自己的网站互联网营销师含金量
  • 九江网站建设服务合肥网站优化推广方案
  • 济南做网站的好公司湖南企业网站建设
  • 怎样说服企业做网站建设推广关键词推广和定向推广
  • 一个专门做特卖的网站厦门seo排名扣费
  • 做网站空优化大师最新版本