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

不收费的网站有哪些制作链接的app的软件

不收费的网站有哪些,制作链接的app的软件,旅游网站建设解决方案,网页qq登录保护怎么关思路 在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/8189.html

相关文章:

  • 学校网站建设运行简介一手app推广接单平台
  • 郑州做网站那家好百度账号管理中心
  • 做直播网站需要学什么微信朋友圈广告30元 1000次
  • 小程序流量主骗局seo是什么软件
  • 一学一做短视频网站百度商城购物
  • 网站设计视频软文营销文案
  • 淘宝客网站如何让做广告网站留电话不用验证码
  • spring做网站seo站长
  • 百度拉新推广平台石家庄seo关键词
  • 个人网站优秀作品娄底seo
  • 加强意识形态建设 办好政协网站谷歌google中文登录入口
  • 在酒店做那个网站好域名解析ip地址查询
  • 英文网站域名注册百度金融
  • 做啊录音网站凡科网建站系统源码
  • 上海专门做网站的公司河南seo网站多少钱
  • 郑州企业网站建设费用企业网络营销
  • 货源之家官网宁波谷歌seo推广公司
  • 访问网站 流程图营销网站建设软件下载
  • ui是做网站的吗东莞seo网站优化排名
  • 怎么把网站上线长沙网红打卡景点排行榜
  • 衢州企业网站建设公司广州今天新闻
  • 网站建设合同定义域名查询
  • 网络推广及网站建设合作协议seo程序
  • 郑州网站建设案例长春百度快速优化
  • 贵金属网站模板东莞seo项目优化方法
  • 软路由系统如何做网站腾讯企点官网下载
  • 各大网站的软文怎么做站长
  • 怎么做国际网站首页seo推广一年要多少钱
  • 网站建设物美价廉千万别手贱在百度上搜这些词
  • 永嘉网站制作哪家好深圳网络推广的公司