js调用天地图api

在网上随便找了一个例子:

	$submit.on('click',function(){
		var key=$(".key").val();
		var poiajaxurl='http://api.tianditu.gov.cn/search?postStr={"keyWord":"超市","level":"15","mapBound":"116.40466,39.90684,116.45016,39.93138","queryType":"3","pointLonlat":"116.42844,39.92314","queryRadius":"1000","count":"20","start":"0"}&type=query&tk='+tiandituKey
		$.ajax({
			url: poiajaxurl,
			type: "get",
			dataType: "jsonp",
			success: function(res) {
			     console.log(res);
				// 【【【此objectIdsArr最为重要,分页、总数全靠它】】】
				//objectIdsArr = res.objectIds;
			}
		});
	})

调用天地图的api,但是在浏览器控制台出现这个错误:

错误原因:

原来是因为我在调用的时候ajax里面用了一个dataType="jsonp"

但是返回的数据的格式是json

所以会出现上面的错误

解决办法,将dataType="jsonp"修改json

这样就可以调通了

希望对你有所帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值