Мне кажется, нужно shp и kml привешивать к картам OSM через OpenLayers…