【问题标题】:How to make geocode request without callback in bing maps version 7?如何在 bing 地图版本 7 中进行地理编码请求而无需回调?
【发布时间】:2011-07-01 08:09:16
【问题描述】:

是否可以像 6.2 版本一样在不指定回调函数的情况下发出地理编码请求?我需要在执行地理编码请求的函数中接收位置数据。

【问题讨论】:

    标签: maps geocoding bing-maps


    【解决方案1】:

    我的猜测是您指的是当前的 JSONP 接口。好吧,假设您使用的是 jQuery,您可以轻松地在调用范围内使用回调。

    例子:

    var geocodeRequest = "http://dev.virtualearth.net/REST/v1/Locations?" + 
        "YOUR_SEARCH_QUERY" + "&output=json&key=" + "YOUR_BINGMAPSKEY";
    
    $.ajax({
        url: geocodeRequest,
        dataType: 'jsonp',
        jsonp: 'jsonp',
        error: function(XMLHttpRequest, textStatus, errorThrown) {
    
            //handle error as you please
        },
        success: function(data, textstatus, XMLHttpRequest) {
    
            //handle result in the array 'data.resourceSets'
        }
    });
    

    我的地理编码 URL 可能与您的不同。有针对特定国家/地区的特定 URL。

    【讨论】:

      猜你喜欢
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多