【发布时间】:2013-04-29 10:31:37
【问题描述】:
我在我的项目中使用 Subgurim GoogleMaps 地图库。 Geocode 函数有时在服务器系统中不起作用,但相同的代码在 localhost 中可以正常工作。
我正在将纬度和经度转换为人类可读的地址,但有时Geocode 状态返回 500。代码是这样的:
string sMapKey = ConfigurationManager.AppSettings["googlemaps.subgurim.net"];
GeoCode objAddress = new GeoCode();
objAddress = GMap.geoCodeRequest(new GLatLng(Convert.ToDouble(status.Rows[0]0]),Convert.ToDouble(status.Rows[0][1])),sMapKey);
StringBuilder sb = new StringBuilder();
if (objAddress.valid)
{
sb.Append(objAddress.Placemark.address.ToString());
string address = sb.ToString();
lblPlace.Text = address;
}
【问题讨论】:
标签: c# google-maps google-maps-api-3 subgurim-maps