首页asp中文地址解析成坐标
最近在搞一个项目,需要将用户输入的地址解析成对应的位置坐标,以此来实现导航,项目是asp开发的,利用asp对接腾讯地图,成功的实现了该功能,把地址输入上,post给腾讯地图,就会返回给我地址的坐标信息,这个功能估计也会有人用,奉上:

$("#btn1").click(function(){
var add = $("#add").val();//获取表单框id为add的内容获取到并赋值给pic
if (add == ""){//如果add是空的则
layer.open({
content: '中文地址不能为空'
,skin: 'msg'
,time: 2 //2秒后自动关闭
});
$('#add').focus();//让这个表单获取鼠标焦点
return false;//程序终止往下执行
};
//ajax开始
$.ajax({
type: "POST", //规定请求的类型(GET 或 POST)。
data: {
"add":add
},//规定要发送到服务器的数据。
url: "ajax.asp",  //规定发送请求的 URL。默认是当前页面。
dataType: "json",  //预期的服务器响应的数据类型。
timeout:10000, //10秒通信超时,超过就不去了
beforeSend:function(xhr){
layer.open({type: 2});
},
success: function(data) {//请求成功后返回
console.log(data);
if(!data.status==0){
layer.closeAll();//关闭等待层
alert(data.status);
return false;
}else{
layer.closeAll();//关闭等待层
$("#aaa").val(data.result.location.lng);
$("#bbb").val(data.result.location.lat);
}

},
error:function(){//请求失败后返回
layer.open({
content: 'ajax请求出错'
,skin: 'msg'
,time: 2 //2秒后自动关闭
});
layer.closeAll();//关闭等待层
}
});
//ajax结束
});

});
扫码微信聊