Maptitude GISDK Help |
Gets a description of the street location of a coordinate.
desc = GetStreetLocation(string street_field_spec, coord c, double threshold)
Argument |
Contents |
street_field_spec |
The field spec for the string column containing the names of the streets |
c |
The search coordinate |
threshold |
The threshold, in current map units, which determines whether the coordinate is at an intersection |
The description as a string. The string returned can be one of the following formats:
StreetName1
StreetName1 near StreetName2
StreetName1 & StreetName2
StreetName1 between StreetName2 & StreetName3
street_field_spec must be a field spec with the format LayerName.FieldName.
The street layer must be a standard (.dbd) or compact (.cdf) line geographic file.
The street layer and the corresponding intersection node layer must be in the current map.
The distance threshold determines whether the output string includes the phrase "Street1 & Street2" or "Street1 near Street2".
// Before running the example, create a map by opening manhastr.cdf
// in the Tutorial folder.
SetLayer("Streets")
c=Coord(-73845917, 40807680)
// Assumes current map units are miles
loc=GetStreetLocation("Streets.NAME", c, 0.002)
ShowMessage(loc)
Error Type |
Meaning |
Error |
An invalid parameter was specified or the street layer was not found |
©2025 Caliper Corporation | www.caliper.com |