如何解决如何在必应地图上显示GeoJson对象?
我正在尝试调用具有位置的api,以在bing地图上显示GeoJson对象。我在下面编写了代码,但地图上没有任何显示,也没有错误。
请问这段代码有什么问题吗?
var api = 'https://api/locations';
Microsoft.Maps.loadModule('Microsoft.Maps.GeoJson',function () {
Microsoft.Maps.GeoJson.readFromUrl(api,function (shapes) {
//Add the shape(s) to the map.
map.entities.push(shapes);
},'callback');
});
谢谢
解决方法
您正在调用的服务是否使用JavaScript包装响应?您的代码具有“回调”,告诉Bing Maps发出JSONP请求,该请求将&callback=[some internal callback function]
附加到请求中。如果您的服务不使用JSONP,并且托管在同一域中或在启用了CORs的终结点上,请从代码中删除callback
参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。