В wmsapi есть такая переменная как wmsstring
| Код |
|---|
// Подключится к WMS сервису
// wmsstring - строка подключения к сервису
// внешний вид строки: WMS#IP=ipname&Id1=layerID&Name1=layerName
// где ipname - IP адрес сервиса
// layerID - идентификаторы слоёв сервиса
// layerName - имена слоёв сервиса
// При ошибке возвращает 0
_MAPIMP HMAP _MAPAPI mapOpenWMS(const char* wmsstring);
_MAPIMP HMAP _MAPAPI mapOpenWMSUn(const WCHAR* wmsstring);
|
я предполагаю чтоэту строку можно составить из
точнее из
| Код |
|---|
<Topic Link="wmslist\openstreetmap.bmp" Name="OpenStreetMap">
<Lay er Name="Карта" UnicId="OpenStreetMap">
<ConnectedSting>
<URL><![CDATA[https://a.tile.openstreetmap.org/]]></URL>
<URL2><![CDATA[https://b.tile.openstreetmap.org/]]></URL2>
<URL3><![CDATA[https://c.tile.openstreetmap.org/]]></URL3>
<ID Number="1" Value="OpenStreetMap"/>
<Name Number="1" Value="OpenStreetMap Карта"/>
<Matrix Name="GoogleMapsCompatible"/>
</ConnectedSting>
<Header Name="Connection" Value="Keep-Alive"/>
<Header Name="Cache-Control" Value="no-cache"/>
<PortalStadndart>UTMS</PortalStadndart>
<Alghoritm>2</Alghoritm>
<Transparent>0xE8EEF1</Transparent>
<ShowColor>0</ShowColor>
<ShiftX>0</ShiftX>
<ShiftY>0</ShiftY>
</Layer>
</Topic>
|
подскажите пожалуйста алгоритм создания wmsstring