Hi In the silver light version of the IgMap Control you could bind a shape file on its own to get a seating plan for an airliner, its was in one of the demos, i have a shape file of the parking lot at our storage depot, and want to use this shape file instead of the background content in the IgMap control to display just the parking lot, is this possible and if not when can we see some kind of functionality to display custom background content using shape files?
Regards
Andrew
Hi, Andrew
You can just set the backgroundContent option to null and no background will be rendered in the igMap control.
Regarding the custom background content using shape files, you can simply bind your shape file with the parking lot to a shape series. Then you can add another shape, symbol, or other geographic series to display other data. This way your data will be rendered "over" the custom background from the first shape series, and you will get this functionality.
Cheers, Lazar
Hi Lazar,I just ried setting the background to null, and the page fails with the error below: I have attached my code sample to show you what i am trying to do. (its MVC based), thanks for the quick reply.Andrew
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
@
using
Infragistics.Web.Mvc
@{
Layout =
null
;
}
<script src="/Scripts/jquery-1.7.1.min.js" type="text/javascript"></script
>
<script src="/Scripts/jquery-ui-1.8.17.min.js" type="text/javascript"></script
<script src="/Scripts/jquery.adhoc.js" type="text/javascript"></script
<script src="/Content/Infragistics/js/infragistics.loader.js" type="text/javascript"></script
@(Html.Infragistics().Loader()
.ScriptPath(Url.Content(
"~/Content/Infragistics/js/"
))
.CssPath(Url.Content(
"~/Content/Infragistics/css/"
.Resources(
"igMap"
)
.Render()
<div
@(Html.Infragistics().Map()
.ID(
"map"
.Width(
"100%"
.Height(
.VerticalZoomable(
true
.HorizontalZoomable(
.OverviewPlusDetailPaneVisibility(
Visibility
.Visible)
//.PlotAreaBackground("rgba(68,138,223,.6)")
.BackgroundContent(
.PanModifier(
ModifierKeys
.Control)
.Series(series =>
{
series.GeographicShape(
"indianLands").ShapeMemberPath("points").MarkerType(MarkerType
.Automatic)
.ShapeDataSource(Url.Content(
"~/Content/ShapeFiles/Work_DWG_Concept6/Working_Dwg_Concept_6_ln.shp"
.DatabaseSource(Url.Content(
"~/Content/ShapeFiles/Work_DWG_Concept6/Working_Dwg_Concept_6_ln.dbf"
.Brush(
"rgba(34,108,200,1)"
.Outline(
);
})
.WindowResponse(
WindowResponse
.Immediate)
//.WindowRect(0.2470, 0.3143, 0.127, 0.127)
Hi Andrew,
Please do not hesitate to contact us if any further questions regarding this matter arise.