我正在使用 Google Geocoding API (JSON URL) 来执行一些地理编码工作。我可以让它在开发框中工作。但是,一旦我将应用程序部署到 IIS,就会出现安全错误并告诉我无法访问 URL。
这是消息。访问 ULR 的安全错误 - 通道安全错误。
这是我使用的源代码。我很确定 URL 是正确的,因为我可以通过直接在 IE 中访问它来获得结果。
//call google url serive
var httpService : HTTPService = new HTTPService( );
var temps:String = itemg["ADDRESS_1"] + "," + itemg["CITY"] + "," + itemg["STATE"];
temps = CSVUtil.str_replace(temps,",",",+");
temps = CSVUtil.str_replace(temps, " ","+");
//var urlstring = "http://maps.googleapis.com/maps/api/geocode/json?address=" + temps + "&sensor=false";
var urlstring:String = googleurl + temps + "&sensor=false";
Alert.show(urlstring);
httpService.url = urlstring;
httpService.addEventListener(ResultEvent.RESULT, resultFunction);
httpService.addEventListener(FaultEvent.FAULT, faultfunction);
httpService.send();
Alert.show("request send out");