Google地图搜索最靠近zip的位置

时间:2017-08-07 12:00:16

标签: javascript dictionary

我有一个起点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) {

                    }

              });

            });
            });

1 个答案:

答案 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在客户端和服务器上的行为不同。

来源:

Can anyone explain what JSONP is, in layman terms?