次のコードを使用して、Microsoft Dynamics CRM 2011 Online の住所に基づいて経度と緯度を返そうとしています。アドレスは正常に取得されていますが、以下のコードは機能していません。誰でも理由を理解するのを手伝ってくれませんか。
try
{
var xHReq = new ActiveXObject("Msxml2.XMLHTTP");
xHReq.Open("GET", "http://maps.google.com/maps/api/geocode/xml?sensor=false&address=" + address, false);
xHReq.Send(null);
var resultXml =xHReq.responseXML;
alert(resultXml);
var addressComponents=resultXml.selectNodes("//GeocodeResponse/result/geometry/location");
if (addressComponents != null && addressComponents.length > 0)
{
var long = parseFloat(resultXml.selectSingleNode("//GeocodeResponse/result/geometry/location/lng").nodeTypedValue);
var lat = parseFloat(resultXml.selectSingleNode("//GeocodeResponse/result/geometry/location/lat").nodeTypedValue);
crmForm.all.address1_latitude.DataValue = lat;
crmForm.all.address1_longitude.DataValue = long;
alert(lat);
crmForm.all.address1_latitude.ForceSubmit = true;
crmForm.all.address1_longitude.ForceSubmit = true;
}
}
次のエラー メッセージが表示されます: 許可が拒否されました。
サイトが https://.
他の誰かが同じエラーに遭遇しましたか。