function LoadGeoJSONPolyline (AFilename: string; AColor: TColor = clBlue; Opacity: Integer = 255; AWidth: Integer = 2; Zoom: Boolean = True; HoverColor: TColor = clBlue): string
Назначение
Создает на карте полилинии на основе данных из GeoJSON файла.
Описание
Параметры функции:
Параметр |
Тип |
Описание |
AFilename |
String |
Имя GeoJSON файла. |
AColor |
Цвет, который будет использоваться для построения полилинии. По-умолчанию цвет синий. Необязательный параметр. |
|
Opacity |
Integer |
Степень прозрачности полилинии. Значения от 0 до 255. Необязательный параметр. |
AWidth |
Integer |
Ширина полилинии. По-умолчанию ширина равна двум пикселям. Необязательный параметр. |
Zoom |
Boolean |
Определят, необходимо ли автоматически показать полилинию на карте. Необязательный параметр. |
HoverColor |
Цвет, который будет иметь полилиния, когда над ней установлен курсор мыши. По-умолчанию цвет синий. Необязательный параметр. |
Пример 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');