Also you can create a geoprocessing service to do it. Upload a KML one or many and convert into graphic on map.
something like this:
import glob, zipfile, arcpy
def kmlToFeatures(kmlFile):
arcpy.AddMessage("kmlToFeatures")
arcpy.KMLToLayer_conversion(kmlFile, arcpy.env.scratchFolder, "outKML1")
return arcpy.env.scratchFolder + "/outKML1.gdb/Placemarks/Polygons"
def ProcessInput():
sourceKMLFile = arcpy.GetParameterAsText(0)
outputFeatureClass = kmlToFeatures(sourceKMLFile)
arcpy.SetParameterAsText(1, outputFeatureClass)
ProcessInput()