Мне удалось получить мою услугу wcf от http://kailun92wcf.cloudapp.net/Service1.svc, однако мне нужна помощь, чтобы ее использовать и получить xCoord и yCoord, чтобы построить ее на моей карте. Мне удалось получить имя, но я застрял в вызове xCoord и yCoord из службы wcf.получить координаты из wcf service
private void polyc_Checked(object sender, RoutedEventArgs e)
{
var service = new Service1Client();
service.getRecommendPlaceAsync(new getRecommendPlaceRequest { activityId = 2 });
service.getRecommendPlaceCompleted += new EventHandler<MyCloudService.getRecommendPlaceCompletedEventArgs>(RecommendedPlaceRequestComplete);
}
void RecommendedPlaceRequestComplete(object sender, MyCloudService.getRecommendPlaceCompletedEventArgs e)
{
if (e.Error == null)
{
var result = String.Join(",", (from place in e.Result.getRecommendPlaceResult select place.Name).ToArray());
MessageBox.Show(result);
}
else
{
MessageBox.Show("An error occured: " + e.Error.Message);
}
GraphicsLayer graphicsLayer = map.Layers["polyCoords"] as GraphicsLayer;
foreach (Classes.Places location in data)
{
MapPoint point = new MapPoint(Convert.ToDouble(location.XCoord), Convert.ToDouble(location.YCoord));
mcp.Add(location);
ESRI.ArcGIS.Client.Graphic graphic = new ESRI.ArcGIS.Client.Graphic() { Geometry = point, Symbol = PolyMarkerSymbol };
graphicsLayer.Graphics.Add(graphic);
}
}
искренне поблагодарить вас =) – NoobieNeedHelp