Сначала вы захотите преобразовать ваш KML / SHP в список пар долг / долг. Для KML вы можете просто открыть файл KML в редакторе, чтобы получить пары lat / long. Для SHP вы можете сначала использовать shp2kml
для преобразования в KML.
Затем используйте библиотеку encoding
в API Карт или вы можете написать свой собственный кодер, используя алгоритм .