예제 #1
0
 public static bool FootTraffic(this Way way)
 {
     return((way.Tags.ContainsKey("foot") && way.Tags["foot"] == "designated") ||
            (way.Tags.ContainsKey("highway") && (way.Tags["highway"].Contains("foot") || way.Tags["highway"].Contains("path") || way.Tags["highway"].Contains("track"))));
 }
예제 #2
0
 public static string Name(this Way way)
 {
     return(way.Tags.ContainsKey("name") ? way.Tags["name"] : way.ToString());
 }
예제 #3
0
 public static bool IsParkingAisle(this Way way)
 {
     return(way.Tags.ContainsKey("service") && way.Tags["service"] == "parking_aisle");
 }
예제 #4
0
 public static bool MustHit(this Way way)
 {
     return(way.Tags.ContainsKey("rfInPolygon") && way.Tags["rfInPolygon"] == "in");
 }
예제 #5
0
 public static bool IsParkingLot(this Way way)
 {
     return(way.Tags.ContainsKey("amenity") && way.Tags["amenity"] == "parking");
 }