Bing地理编码帮助

| 我正在尝试使用Bing的REST api进行地理编码。但是,当我检查数据库时,我的'y'值始终为null。任何帮助,将不胜感激。
private void Bing(geodata address)
{
    try
    {
        string query;
        //Create a new instance for holding geocoded data
        currentdata newaddress = new currentdata();
        newaddress.agency = address.agency;
        newaddress.calltime = address.calltime;
        newaddress.city = address.city;
        newaddress.state = address.state;
        newaddress.incidentType = address.incidentType;
        newaddress.intersection = address.intersection.Replace(\"&\", \"and\");
        query = newaddress.intersection.ToString() + \" \" + newaddress.city.ToString() + \" \" + newaddress.state.ToString();
        // query = query.Replace(\"&\", \"and\");
        //Geocoder returns data in XML format so we need to
        //create a new instance of XMLTextReader and provide an url
        XmlTextReader reader = new XmlTextReader
            (\"http://dev.virtualearth.net/REST/v1/Locations/\" + query + \"?o=xml&key=MYBINGKEY\");

        //Specify the way how white space is handled
        reader.WhitespaceHandling = WhitespaceHandling.Significant;

        //Start reading geocoded data
        while (reader.Read())
        {
            string node = reader.Name.ToString();  //current node in XML document
            string value = reader.ReadString();  //value/inner text of current XML node

            switch (node)
            {
                case \"Name\":
                    newaddress.intersection = value;
                    break;
                case \"Latitude\":
                    newaddress.y = double.Parse(value);
                    break;
                case \"Longitude\":
                    newaddress.x = double.Parse(value);
                    break;
                default:
                    continue;
            }
        }
        //Add geocoded address to our table
        cD.currentdatas.InsertOnSubmit(newaddress);
        cD.SubmitChanges();
    }
    catch
    {
    }
}
    
已邀请:
您的位置信息是否包含句点(。),逗号(,),冒号(:)或加号(+)?在这种情况下,应使用非结构化URL语法。此处的信息:     

要回复问题请先登录注册