百度地图拾取经纬度转为标准GEOJSON格式的函数解决方案

简介: 百度地图拾取经纬度转为标准GEOJSON格式的函数解决方案
 //百度地图拾取经纬度;
    var xmJson = "121.5539661691983, 29.813091443114732;121.55513396636088, 29.8129582624558;121.55544837328927, 29.81290342330887;121.55551125467495, 29.81312277971432;121.5556370174463, 29.813569325180445;121.55513396636088, 29.813663334495562;121.55462193222037, 29.8137260073227;121.55412786419004, 29.813773011917007;121.55402905058398, 29.81378868011015;121.5539751522534, 29.81339697453751;121.5539751522534, 29.81339697453751";
    //经纬度对象格式;
    var eachart = {
        "type": "FeatureCollection",
        "features": [
            {
                "type": "Feature",
                "properties": {
                    "adcode": 330203,
                    "name": "鄞州区",
                    "center": [121.539698, 29.874452],
                    "centroid": [121.352821, 29.825018]
                },
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        //存放经纬度
                    ]
                }
            }
        ]
    }
    function get() {
        var lsit = [];
        //xmJson你要的区域的经纬度字符串
        var xmList = xmJson.split(';');
        xmList.forEach(item => {
            lsit.push([Number(item.split(',')[0]), Number(item.split(',')[1])]);
    })
        eachart.features[0].geometry.coordinates.push(lsit);
        console.log(JSON.stringify(eachart))
    }
    get();


Done!

相关文章
|
JSON NoSQL Redis
百度搜索:蓝易云【如何通过Python将JSON格式文件导入redis?】
通过执行以上步骤,你可以使用Python将JSON格式的文件导入Redis。请注意,上述步骤是一个简单的示例,实际的操作可能因数据结构和需求而有所不同。你需要根据你的JSON文件的具体结构和Redis使用方式进行适当的调整。
274 6
|
程序员 定位技术 容器
ChatGPT工作提效之使用百度地图在首都为六一儿童节献爱心(多边形覆盖物、文本标注、自动获取经纬度、爱心函数)
ChatGPT工作提效之使用百度地图在首都为六一儿童节献爱心(多边形覆盖物、文本标注、自动获取经纬度、爱心函数)
121 0
|
API 数据安全/隐私保护
百度搜索:蓝易云【常见HTTP状态码的错误有哪些?对应的解决方案是什么?】
以上是一些常见的HTTP状态码错误及相应的解决方案。在实际应用中,还可能遇到其他状态码错误,根据具体情况进行排查和解决。重要的是理解每个错误的含义,并采取适当的措施来解决问题。
46 3
|
12月前
|
存储 关系型数据库 MySQL
百度搜索:蓝易云【MySQL数据同步到ES的4种解决方案】
以上这些解决方案都可以实现MySQL数据到ES的同步,您可以根据实际需求和技术栈选择合适的方案。请注意,每种方案都有其优缺点和适用场景,因此在选择之前需要对其进行评估和测试,以确保其满足您的需求。
89 0
|
Ubuntu Linux
百度搜索:蓝易云【Ubuntu、CentOS修改时区、设置24小时时间格式教程。】
时区和时间格式是操作系统中的两个重要设置,本文将介绍如何在Ubuntu和CentOS操作系统中修改时区和设置24小时时间格式。
367 0
|
前端开发 定位技术 容器
百度地图高级开发:上滑推拉菜单CSS解决方案
百度地图高级开发:上滑推拉菜单CSS解决方案
87 0
|
前端开发 定位技术 数据安全/隐私保护
百度地图高级开发:LBS服务实时定位覆盖范围内关键词标注的解决方案(2)
百度地图高级开发:LBS服务实时定位覆盖范围内关键词标注的解决方案(2)
87 0
|
JSON 定位技术 API
百度地图高级开发:获取某范围半径圆形区域检索覆盖物内的所有标注的解决方案(1)
百度地图高级开发:获取某范围半径圆形区域检索覆盖物内的所有标注的解决方案(1)
275 0
|
安全 定位技术 网络安全
百度地图开发:调用jsAPI实现实时定位的解决方案及常见问题
百度地图开发:调用jsAPI实现实时定位的解决方案及常见问题
677 0
|
6月前
|
存储 Kubernetes 容器
百度搜索:蓝易云【Kubernetes使用helm部署NFS Provisioner】
现在,你已经成功使用Helm部署了NFS Provisioner,并且可以在Kubernetes中创建使用NFS存储的PersistentVolumeClaim。
200 10