首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java脚本代码中的JSON.parse错误?

java脚本代码中的JSON.parse错误?
EN

Stack Overflow用户
提问于 2018-06-21 06:26:20
回答 1查看 0关注 0票数 0
代码语言:javascript
复制
<div id="map" class="map"></div>
    <script type="text/javascript">
        var vectorSource = new ol.source.Vector({
            format: new ol.format.GeoJSON(),
            url: 'http://localhost/cgi-bin/mapserv.exe?map=D:\MS4W\Apache\htdocs\baseWFS.map&'+
            'SERVICE=WFS&VERSION=1.0.0&REQUEST=getfeature&TYPENAME=parcel&'+
            'bbox=518259.145000,3240058.724100,519352.395700,3241604.305400&SRS=EPSG:32639&outputformat=geojson',
            strategy: ol.loadingstrategy.bbox
        });

        var vector = new ol.layer.Vector({
            source: vectorSource,
            style: new ol.style.Style({
                stroke: new ol.style.Stroke({
                    color: 'rgba(255, 0, 0, 1.0)',
                    width: 2
                })
            })
        });
        var map = new ol.Map({
            layers: [vector],
            view: new ol.View({
                center: [518744, 3240850],
                maxZoom: 100,
                zoom : 2        
            }),
            target: document.getElementById('map')
        });
    </script>

SyntaxError:JSON.parse:JSON数据第1行第1列的意外字符

该网址工程很好,并显示json文件,但当我在脚本中使用它发生此错误。

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 15:30:11

尝试更改网址中的输出格式。你正在调用与json数据不同的geojson数据,但是你在pastebin中发布的代码不是有效的geojson,你可以测试它http://geojsonlint.com/http://geojson.io

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档