Назначение


Создает на карте полилинии на основе данных из GeoJSON файла.




Описание


Параметры функции:

 Параметр

 Тип

 Описание

 AFilename

 String

 Имя GeoJSON файла.

 AColor

 TColor

 Цвет, который будет использоваться для построения полилинии. По-умолчанию цвет синий. Необязательный параметр.

 Opacity

 Integer

 Степень прозрачности полилинии. Значения от 0 до 255. Необязательный параметр.

 AWidth

 Integer

 Ширина полилинии. По-умолчанию ширина равна двум пикселям. Необязательный параметр.

 Zoom

 Boolean

 Определят, необходимо ли автоматически показать полилинию на карте. Необязательный параметр.

 HoverColor

 TColor

 Цвет, который будет иметь полилиния, когда над ней установлен курсор мыши. По-умолчанию цвет синий. Необязательный параметр.




Пример GeoJSON файла:


{
    "type":"FeatureCollection","features":[
        {
            "type":"Feature",
            "properties": {
                "name": "Polyline1"
            },
           
            "geometry":{
                "type": "LineString",
                "coordinates": [[
                    [-105.431410315776, 20.878495854271],
                    [-105.445432904506, 20.8727217105441],
                    [-105.451183560633, 20.8762102822492]
                ]]
            }
        },
       
       
        {
            "type":"Feature",
            "properties": {
                "name":"Polyline2"
            },
           
            "geometry":{
                "type": "LineString",
                "coordinates": [[
                    [-105.491410315776, 20.878495854271],
                    [-105.495432904506, 20.8727217105441],
                    [-105.491183560633, 20.8762102822492]
                ]]
            }
        }       
       
       
    ]
}




Подробней о GeoJSON формате можно прочитать здесь https://geojson.org/





Пример


Form1.Map1.LoadGeoJSONPolyline('D:\polylines.geojson');