public Map(string serviceUrl)
{
if (string.IsNullOrEmpty(serviceUrl))
{
throw new ArgumentNullException("serviceUrl", "serivceUrl is null");
}
if (serviceUrl.Trim().EndsWith("/"))
{
int lastLocation = serviceUrl.LastIndexOf("/");
if (lastLocation >= 0)
{
serviceUrl = serviceUrl.Substring(0, lastLocation);
}
}
this._serviceUrl = serviceUrl;
this._mapProvider = new MapProvider(this._serviceUrl);
}