Why you need to use MAP as data Sources.You dont have any values in MAP.You even cannot able to Add new value in map(directly) then why do you need to use as datasources
When am creating a new form i just dragged the Addressmap in to the datasource,then i opened that form.when i clicked Zipcode field in that form i got a dropdown list ,i selected one value then all fields of my form filled by automatically.How it is happening. even Maps don’t have values.
In map we will set relation for each field in MAP.MAP is used to **access fields with different names in different tables.**But we cannot store that Value,we can able to view the Values in different tables.Simillar to views but there is differences between views and maps.