我有一个起点zip:10010 和一系列拉链{10011,11015,11008}
现在,我想找到起点和阵列拉链之间的最低路径。
我正在尝试google v3 apis进行搜索。但现在成功了。有什么建议吗?
我正在使用:echo $LD_LIBRARY_PATH
这是我的代码:
https://maps.googleapis.com/maps/api/distancematrix/json?origins=10010&destinations=10011|10012&key=AIzaSyBOsjeskUwOLYQZntsv7_34gVZ3xgcXko0
但是回复:
jQuery(function() {
jQuery("input#search_clinic").click(function() {
var start_point = jQuery("input#zip_code").val();
alert(start_point);
var search_zip = "";
jQuery("select#select_location option").each(function()
{
var option_val = jQuery(this).val();
alert(option_val);
search_zip += option_val + "|";
});
var api_key = "AIzaSyBOsjeskUwOLYQZntsv7_34gVZ3xgcXko0";
var url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins="+start_point+"&destinations="+search_zip+"&key=AIzaSyBOsjeskUwOLYQZntsv7_34gVZ3xgcXko0";
jQuery.ajax({
dataType: "json",
url: url,
success: function( data ) {
alert(data);
},
error: function(e) {
}
});
});
});
答案 0 :(得分:0)
您需要在AJAX中使用JSONP
代替JSON
。
这是一个例子:
$.ajax({
url: url,
type: "GET",
dataType: 'jsonp',
cache: false,
success: function(response){
alert(response);
}
});
JSONP(带填充的JSON)是一种常用于绕过Web浏览器中的跨域策略的方法。 (您不允许向浏览器认为位于不同服务器上的网页发出AJAX请求。)JSON和JSONP在客户端和服务器上的行为不同。
来源: